Home | History | Annotate | Line # | Download | only in testsuite
      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 2013-01-16  Tom Tromey  <tromey (a] redhat.com>
   3260 
   3261 	* gdb.base/catch-signal.c: New file.
   3262 	* gdb.base/catch-signal.exp: New file.
   3263 
   3264 2013-01-16  Tom Tromey  <tromey (a] redhat.com>
   3265 
   3266 	* gdb.mi/mi-catch-load.exp: Look for "catch-type".
   3267 
   3268 2013-01-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3269 
   3270 	* gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
   3271 
   3272 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3273 
   3274 	* gdb.base/completion.exp: Add "set gnutarget" test.
   3275 
   3276 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3277 
   3278 	* gdb.dwarf2/dw2-restrict.S: New file.
   3279 	* gdb.dwarf2/dw2-restrict.c: New file.
   3280 	* gdb.dwarf2/dw2-restrict.exp: New file.
   3281 
   3282 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3283 
   3284 	* gdb.dwarf2/dw2-error.exp: New file.
   3285 	* gdb.dwarf2/dw2-error.c: New file.
   3286 	* gdb.dwarf2/dw2-error.S: New file.
   3287 
   3288 2013-01-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3289 
   3290 	* gdb.cp/parse-lang.cc: New file.
   3291 	* gdb.cp/parse-lang.exp: New file.
   3292 
   3293 2013-01-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3294 
   3295 	* gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
   3296 	(set substitute-path): New test.
   3297 	(fullname present): Remove content.
   3298 	(substituted fullname): New test.
   3299 
   3300 2013-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   3301 
   3302 	* gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
   3303 	check.  Move $gdb_py_is_py24 value check right after.
   3304 
   3305 2013-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3306 
   3307 	* gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
   3308 	targets.
   3309 
   3310 2013-01-11  Yao Qi  <yao (a] codesourcery.com>
   3311 
   3312 	* gdb.base/dprintf.exp: Check the output of 'info breakpoints'
   3313 	for dprintf.
   3314 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
   3315 	Check the fields in "=breakpoint-created" for dprintf.
   3316 
   3317 2012-12-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3318 
   3319 	* gdb.mi/mi-fullname-deleted.exp: New file.
   3320 
   3321 2012-12-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3322 
   3323 	* gdb.base/skip-solib.exp (info skip with pending file): Update the
   3324 	expected output.
   3325 	(info skip with pending file): Remove.
   3326 	(ignoring function in solib, info skip for function multiply): Update
   3327 	the expected output.
   3328 	* gdb.base/skip.ex (skip (main), skip function baz, info skip)
   3329 	(info skip (delete 1), info skip after disabling all)
   3330 	(info skip after enabling all, info skip after disabling 4 2-3)
   3331 	(info skip after enabling 2-3, info skip 2-3)
   3332 	(info skip after deleting 2 3): Update the expected output.
   3333 	* gdb.linespec/base/two/thefile.cc (n): New variable v, split the
   3334 	statement to its initialization and return.
   3335 	* gdb.linespec/skip-two.exp: New file.
   3336 
   3337 2012-12-19  Doug Evans  <dje (a] google.com>
   3338 
   3339 	* gdb.base/maint.exp: Handle testing with .gdb_index.
   3340 
   3341 2012-12-19  Joel Brobecker  <brobecker (a] adacore.com>
   3342 
   3343 	* gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
   3344 	Cavium to FSF.
   3345 
   3346 2012-12-19  Joel Brobecker  <brobecker (a] adacore.com>
   3347 
   3348 	* dg-extract-results.sh: Update contact info in copyright notice.
   3349 	* gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
   3350 	GPL v3 or later.  Update contact info.
   3351 	* gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
   3352 	gdb.threads/watchpoint-fork-mt.c,
   3353 	gdb.threads/watchpoint-fork-parent.c,
   3354 	gdb.threads/watchpoint-fork-st.c,
   3355 	gdb.threads/watchpoint-fork.h: Likewise.
   3356 
   3357 2012-12-15  Yao Qi  <yao (a] codesourcery.com>
   3358 
   3359 	* gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
   3360 	'installed' field in '=breakpoint-modified'.
   3361 	(test_reconnect): Check 'installed' field in
   3362 	'=breakpoint-modified' and '=breakpoint-created'.
   3363 
   3364 	* gdb.trace/actions.exp: Update test for 'installed' field.
   3365 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1):
   3366 	(tracepoint_change_loc_2): Likewise.
   3367 	Check 'info tracepoint' display nothing else.
   3368 	* gdb.trace/deltrace.exp: Likewise.
   3369 	* gdb.trace/infotrace.exp: Likewise.
   3370 	* gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
   3371 	Likewise.
   3372 	* gdb.trace/passcount.exp: Likewise.
   3373 	* gdb.trace/tracecmd.exp: Likewise.
   3374 	* gdb.trace/while-stepping.exp: Likewise.
   3375 
   3376 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3377 
   3378 	* gdb.cp/member-name.exp: New file.
   3379 	* gdb.cp/member-name.cc: New file.
   3380 
   3381 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3382 
   3383 	* gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
   3384 
   3385 2012-12-14  Doug Evans  <dje (a] google.com>
   3386 
   3387 	* gdb.dwarf2/implptr-optimized-out.S: DIE offset for
   3388 	DW_OP_GNU_implicit_pointer is section-relative.
   3389 
   3390 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3391 
   3392 	* gdb.base/info-proc.exp: Add core file tests.
   3393 
   3394 2012-12-14  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3395 
   3396 	* gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
   3397 
   3398 2012-12-13  Doug Evans  <dje (a] google.com>
   3399 
   3400 	* gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
   3401 	* gdb.multi/multi-arch.exp: Ditto.
   3402 
   3403 2012-12-12  Keven Boell  <keven.boell (a] intel.com>
   3404 
   3405 	* gdb.mi/mi-catch-load-so.c: New. Clone of the
   3406 	catch load test library source file.
   3407 	* gdb.mi/mi-catch-load.c: New. Clone of the catch
   3408 	load test source file.
   3409 	* gdb.mi/mi-catch-load.exp: New. Test file for
   3410 	basic MI -catch-load and -catch-unload tests.
   3411 
   3412 2012-12-11  Paul Koning  <paul_koning (a] dell.com>
   3413 
   3414 	* gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
   3415 	exception.
   3416 	(_iterator_except): New function.
   3417 	(ArrayPrinter): Use _iterator function instead of local _iterator
   3418 	class for Python 3 compatibility.
   3419 	(NoStringContainerPrinter): Use _iterator_except instead of
   3420 	_iterator.
   3421 	* gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
   3422 	execfile for Python 3 compatibility.
   3423 	* gdb.python/python.exp: Handle Python 2.4 exception traceback
   3424 	format in error_prompt test.
   3425 
   3426 2012-12-10  Paul Koning  <paul_koning (a] dell.com>
   3427 
   3428 	* gdb.base/charset.exp: Change print syntax for Python 3
   3429 	compatibility.
   3430 	* gdb.python/py-block.exp: Ditto.
   3431 	* gdb.python/py-breakpoint.exp: Ditto.
   3432 	* gdb.python/py-cmd.exp: Ditto.
   3433 	* gdb.python/py-events.py: Ditto.
   3434 	* gdb.python/py-finish-breakpoint.py: Ditto.
   3435 	* gdb.python/py-finish-breakpoint2.exp: Ditto.
   3436 	* gdb.python/py-finish-breakpoint2.py: Ditto.
   3437 	* gdb.python/py-frame-inline.exp: Ditto.
   3438 	* gdb.python/py-frame.exp: Ditto.
   3439 	* gdb.python/py-infthread.exp: Ditto.
   3440 	* gdb.python/py-objfile.exp: Ditto.
   3441 	* gdb.python/py-parameter.exp: Ditto.
   3442 	* gdb.python/py-progspace.exp: Ditto.
   3443 	* gdb.python/py-prompt.exp: Ditto.
   3444 	* gdb.python/py-symbol.exp: Ditto.
   3445 	* gdb.python/py-symtab.exp: Ditto.
   3446 	* gdb.python/py-template.exp: Ditto.
   3447 	* gdb.python/py-value-cc.exp: Ditto.
   3448 	* gdb.python/python.exp: Ditto.
   3449 	* gdb.python/source2.py: Ditto.
   3450 	* gdb.python/lib-types.exp: Change print syntax for Python 3
   3451 	compatibility.
   3452 	Use sorted() function rather than sort() method.
   3453 	Accept either int or long values for enum values.
   3454 	* gdb.python/py-events.exp: Use exec(open(...).read()) instead of
   3455 	execfile for Python 3 compatibility.
   3456 	* gdb.python/py-evsignal.exp: Ditto.
   3457 	* gdb.python/py-evthreads.exp: Ditto.
   3458 	* gdb.python/py-mi.exp: Ditto.
   3459 	* gdb.python/py-pp-maint.exp: Ditto.
   3460 	* gdb.python/py-prettyprint.exp: Ditto.
   3461 	* gdb.python/py-finish-breakpoint.exp: Change print syntax for
   3462 	Python 3 compatibility.
   3463 	Skip tests for Python 2.4.
   3464 	* gdb.python/py-inferior.exp: Change print syntax for
   3465 	Python 3 compatibility.
   3466 	Use byte string rather than character string in memory write test
   3467 	if Python 3.
   3468 	* gdb.python/py-pp-maint.py: Change class declarations to "new
   3469 	class" syntax.
   3470 	* gdb.python/py-prettyprint.py: Change iterator class to generator
   3471 	function for Python 3 compatibility.
   3472 	Make all classes "new style".
   3473 	Fix indentation issue and stray semicolon.
   3474 	* gdb.python/py-shared.expChange print syntax for Python 3
   3475 	compatibility.
   3476 	Define "long" if Python 3.
   3477 	* gdb.python/py-type.exp: Change print syntax for Python 3
   3478 	compatibility.
   3479 	Accept either int or long values for enum values.
   3480 	* gdb.python/py-value.exp: Change print syntax for Python 3
   3481 	compatibility.
   3482 	Skip "long" and "unicode" tests if Python 3.
   3483 	Accept either "type" or "class" in type checks.
   3484 	* lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
   3485 	(gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
   3486 
   3487 2012-12-10  Tom Tromey  <tromey (a] redhat.com>
   3488 
   3489 	* gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
   3490 	(test): Add "two_cu" argument.
   3491 	* gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
   3492 	for types; allow two CUs.
   3493 
   3494 2012-12-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3495 
   3496 	* gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
   3497 	* gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
   3498 
   3499 2012-12-08  Yao Qi  <yao (a] codesourcery.com>
   3500 	    Pedro Alves  <palves (a] redhat.com>
   3501 
   3502 	* gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
   3503 	'=breakpoint-created' when GDB merges the tracepoints of both
   3504 	 sides.
   3505 
   3506 2012-12-07  Tom Tromey  <tromey (a] redhat.com>
   3507 
   3508 	* gdb.base/break1.c (enum some_enum, union some_union): New.
   3509 	(some_enum_global, some_union_global, some_value): New globals.
   3510 	* gdb.base/completion.exp: Add tag completion tests.
   3511 
   3512 2012-12-07  Tom Tromey  <tromey (a] redhat.com>
   3513 
   3514 	* gdb.base/completion.exp: Add tests for ptype and whatis
   3515 	completion.
   3516 
   3517 2012-12-07  Joel Brobecker  <brobecker (a] adacore.com>
   3518 
   3519 	* gdb.base/stale-infcall.exp: Fix copyright line.
   3520 
   3521 2012-12-07  Joel Brobecker  <brobecker (a] adacore.com>
   3522 
   3523 	* gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
   3524 
   3525 2012-12-06  Pedro Alves  <palves (a] redhat.com>
   3526 	    Tom Tromey  <tromey (a] redhat.com>
   3527 
   3528 	* gdb.base/exprs.exp: Add tests for cast to void.
   3529 
   3530 2012-12-06  Jens Elmenthaler <jens.elmenthaler (a] advantest.com>
   3531 
   3532 	* gdb.python/py-mi.exp: Correct expected results for attribute
   3533 	"dynamic" returned by -var-update.
   3534 	Add test case for correct handling of "diplayhint" for children
   3535 	of dynamic varobjs.
   3536 	* gdb.python/py-prettyprint.c (set_itme): New function.
   3537 	(bug_14741) New function.
   3538 	(main) Add call to bug_14741().
   3539 	* gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
   3540 
   3541 2012-12-05  Ulrich Weigand  <uweigand (a] de.ibm.com>
   3542 
   3543 	* gdb.base/gnu-debugdata.exp: Also include "D" symbols in
   3544 	${binfile}.funcsyms list.
   3545 
   3546 2012-12-04  Yao Qi  <yao (a] codesourcery.com>
   3547 
   3548 	PR gdb/13443
   3549 	* gdb.trace/actions.exp: Make test messages unique.
   3550 
   3551 2012-11-29  Tom Tromey  <tromey (a] redhat.com>
   3552 
   3553 	* gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
   3554 
   3555 2012-11-29  Ulrich Weigand  <uweigand (a] de.ibm.com>
   3556 
   3557 	* gdb.opencl/convs_casts.exp: Always expect standard vector type names.
   3558 	* gdb.opencl/datatypes.exp: Likewise.
   3559 	* gdb.opencl/operators.exp: Likewise.
   3560 	* gdb.opencl/vec_comps.exp: Likewise.
   3561 
   3562 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3563 
   3564 	* gdb.ada/iwide: New testcase.
   3565 
   3566 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3567 
   3568 	* gdb.ada/ptype_tagged_param.exp: Adjust expected output in
   3569 	ptype test.
   3570 
   3571 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3572 
   3573 	* gdb.ada/variant_record_packed_array.exp: Test expressions of the
   3574 	form {VARIANT_TYPE}ADDRESS.
   3575 
   3576 2012-11-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   3577 
   3578 	* gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
   3579 	(func): New function.
   3580 	(main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
   3581 	* gdb.cp/member-ptr.exp: Add new tests for ptype and for
   3582 	pointers to members with pointer-to-function type.
   3583 
   3584 2012-11-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3585 	    Tom Tromey  <tromey (a] redhat.com>
   3586 
   3587 	* gdb.base/gnu-debugdata.exp: New file.
   3588 	* gdb.base/gnu-debugdata.c: New file.
   3589 	* lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
   3590 	(gdb_unload): Return 0 on success.
   3591 
   3592 2012-11-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3593 
   3594 	* gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
   3595 
   3596 2012-11-26  Joel Brobecker  <brobecker (a] adacore.com>
   3597 
   3598 	* gdb.base/empty_exe.exp: New testcase.
   3599 
   3600 2012-11-20  Mike Frysinger  <vapier (a] gentoo.org>
   3601 
   3602 	* gdb.base/completion.exp: Add test for help aliases completion.
   3603 
   3604 2012-11-20  Yao Qi  <yao (a] codesourcery.com>
   3605 
   3606 	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
   3607 	Don't test 'maint set show-debug-regs'.
   3608 	Use command 'set remotecache' instead of
   3609 	'set circular-trace-buffer'.
   3610 
   3611 2012-11-16  Keith Seitz  <keiths (a] redhat.com>
   3612 
   3613 	PR c++/13615
   3614 	* gdb.cp/baseenum.cc: New file.
   3615 	* gdb.cp/baseenum.exp: New file.
   3616 	* gdb.cp/derivation.cc (A): Add copyright.
   3617 	Add a typedef.
   3618 	(B): Use A::value_type instead of int.  Change all references.
   3619 	(D): Use value_type instead of int.  Change all references.
   3620 	(E): Likewise.
   3621 	(F); Likewise.
   3622 	(Z): New class.
   3623 	(ZZ): New class.
   3624 	(N, Base, Derived): New namespace and classes.
   3625 	(main): Add instances of Z and ZZ.
   3626 	Make sure all symbols from N are kept.
   3627 	* gdb.cp/derivation.exp: Update typedef changes in tests.
   3628 	Add tests for class typedefs both before and after starting
   3629 	the inferior.
   3630 	Add tests for searching for a typedef while stopped in a
   3631 	method.
   3632 
   3633 2012-11-14  Luis Machado  <lgustavo (a] codesourcery.com>
   3634 
   3635 	* gdb.mi/mi-var-create-rtti.c: New file.
   3636 	* gdb.mi/mi-var-create-rtti.exp: New file.
   3637 
   3638 2012-11-14  Luis Machado  <lgustavo (a] codesourcery.com>
   3639 
   3640 	* gdb.base/structs3.exp: Run to main before doing any tests.
   3641 
   3642 2012-11-14  Andrew Burgess  <aburgess (a] broadcom.com>
   3643 
   3644 	* gdb.python/py-type.exp: Uniquify test names.
   3645 
   3646 2012-11-14  Yao Qi  <yao (a] codesourcery.com>
   3647 
   3648 	* gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
   3649 	(thread_function) [DEBUG]: Call 'printf'.
   3650 	* gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
   3651 	command line if 'DEBUG=1' is passed to test.
   3652 	Remove a pattern to match inferior's output.
   3653 
   3654 2012-11-13  Giuseppe Montalto  <giuseppe.montalto (a] st.com>
   3655 
   3656 	* gdb.mi/mi-fill-memory.exp: New test.
   3657 
   3658 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3659 
   3660 	* gdb.base/completion.exp: Update for "info type-printers".
   3661 	* gdb.python/py-typeprint.cc: New file.
   3662 	* gdb.python/py-typeprint.exp: New file.
   3663 	* gdb.python/py-typeprint.py: New file.
   3664 
   3665 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3666 
   3667 	* gdb.base/call-sc.exp: Use "ptype/r".
   3668 	* gdb.base/volatile.exp: Don't expect "int".
   3669 	* gdb.cp/ptype-flags.cc: New file.
   3670 	* gdb.cp/ptype-flags.exp: New file.
   3671 	* gdb.cp/templates.exp: Use ptype/r.
   3672 	(test_ptype_of_templates, test_template_typedef): Likewise.
   3673 	* lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
   3674 	argument.  Handle template names and template parameters.
   3675 	* gdb.mi/mi-var-cmd.exp: Accept "long".
   3676 	* gdb.mi/mi-var-child.exp: Accept "long".
   3677 	* gdb.mi/mi-var-display.exp: Accept "long".
   3678 	* gdb.mi/mi2-var-child.exp: Accept "long".
   3679 
   3680 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3681 
   3682 	* gdb.cp/classes.exp (test_ptype_class_objects): Remove
   3683 	"ptype" from calls to cp_test_ptype_class.
   3684 	(test_enums): Likewise.
   3685 	* gdb.cp/derivation.exp: Remove "ptype" from calls to
   3686 	cp_test_ptype_class.
   3687 	* gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
   3688 	calls to cp_test_ptype_class.
   3689 	(test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
   3690 	* gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
   3691 	from calls to cp_test_ptype_class.
   3692 	* lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
   3693 	command here.  Change "in_command" argument to "in_exp".
   3694 
   3695 2012-11-10  Keith Seitz  <keiths (a] redhat.com>
   3696 
   3697 	PR gdb/14288
   3698 	* gdb.base/printcmds.c: Add invalid_XXX globals
   3699 	for repeated byte tests.
   3700 	* gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
   3701 	* gdb.base/wchar.c (main): Add and construct a wchar_t
   3702 	array with repeated characters.
   3703 	* gdb.base/wchar.exp: Add repeated character tests.
   3704 
   3705 2012-11-09  Andrew Burgess  <aburgess (a] broadcom.com>
   3706 
   3707 	* gdb.mi/mi-disassemble.exp: Expect fullname field in mi
   3708 	disassembly output.
   3709 
   3710 2012-11-09  Pedro Alves  <palves (a] redhat.com>
   3711 
   3712 	PR gdb/14306
   3713 
   3714 	* gdb.multi/multi-arch-exec.c: New file.
   3715 	* gdb.multi/multi-arch-exec.exp: New file.
   3716 
   3717 2012-11-09  Yao Qi  <yao (a] codesourcery.com>
   3718 
   3719 	* gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
   3720 	(top level): Call it.
   3721 
   3722 2012-11-09  Yao Qi  <yao (a] codesourcery.com>
   3723 
   3724 	* gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
   3725 	typo.
   3726 
   3727 2012-11-09  Pedro Alves  <palves (a] redhat.com>
   3728 
   3729 	* gdb.multi/multi-arch.exp: New.
   3730 
   3731 2012-11-08  Tom Tromey  <tromey (a] redhat.com>
   3732 
   3733 	* gdb.base/siginfo-obj.exp: Create core file.  Test siginfo from
   3734 	core files, if possible.
   3735 	* gdb.base/siginfo-thread.c: New file
   3736 	* gdb.base/siginfo-thread.exp: New file
   3737 
   3738 2012-11-08  Tom Tromey  <tromey (a] redhat.com>
   3739 
   3740 	* gdb.base/comprdebug.exp: New file.
   3741 
   3742 2012-11-06  Pedro Alves  <palves (a] redhat.com>
   3743 
   3744 	PR gdb/14810
   3745 
   3746 	* gdb.base/disabled-location.c: New file.
   3747 	* gdb.base/disabled-location.exp: New file.
   3748 
   3749 2012-11-06  Tom Tromey  <tromey (a] redhat.com>
   3750 
   3751 	* gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
   3752 	* gdb.python/py-strfns.exp (test_strfns_core_file): Use
   3753 	gdb_gcore_cmd.
   3754 	* gdb.cell/gcore.exp: Use gdb_gcore_cmd.
   3755 	* gdb.base/gcore.exp: Use gdb_gcore_cmd.
   3756 	* gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
   3757 	* gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
   3758 	* gdb.base/auxv.exp: Use gdb_gcore_cmd.
   3759 	* gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
   3760 	* gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
   3761 	* gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
   3762 	* lib/gdb.exp (gdb_gcore_cmd): New proc.
   3763 
   3764 2012-11-05  Pedro Alves  <palves (a] redhat.com>
   3765 
   3766 	* gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
   3767 	procedure.
   3768 	(do_vfork_and_follow_child_tests_exec)
   3769 	(do_vfork_and_follow_child_tests_exit): Call it.
   3770 
   3771 2012-11-05  Pedro Alves  <palves (a] redhat.com>
   3772 
   3773 	* gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
   3774 	fails.
   3775 
   3776 2012-11-03  Yao Qi  <yao (a] codesourcery.com>
   3777 
   3778 	Fix PR gdb/14617.
   3779 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
   3780 	Remove setup_kfail, and update test.
   3781 
   3782 2012-11-02  Tom Tromey  <tromey (a] redhat.com>
   3783 
   3784 	* gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
   3785 	test.
   3786 
   3787 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3788 
   3789 	PR gdb/14766
   3790 
   3791 	* gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
   3792 	setup_kfail.
   3793 	(tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
   3794 	get registers".
   3795 
   3796 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3797 
   3798 	* gdb.base/foll-vfork-exit.c: New file.
   3799 	* gdb.base/foll-vfork.exp (top level): New file-describing
   3800 	comment.
   3801 	(vfork_child_follow_to_exit): New procedure.
   3802 	(tcatch_vfork_then_child_follow): Rename as ...
   3803 	(tcatch_vfork_then_child_follow_exec): ... this.
   3804 	(tcatch_vfork_then_child_follow_exit): New procedure.
   3805 	(do_vfork_and_follow_parent_tests): New procedure, factored out
   3806 	from do_vfork_and_exec_tests.
   3807 	(do_vfork_and_follow_child_tests_exec): Ditto.
   3808 	(do_vfork_and_exec_tests): Delete.
   3809 	(do_vfork_and_follow_child_tests_exit): New procedure.
   3810 	(top level): Run tests with both the program that has the vfork
   3811 	child execing, and the program has the vfork child exiting.
   3812 
   3813 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3814 
   3815 	* gdb.base/foll-vfork.exp (setup_gdb): New procedure.
   3816 	(check_vfork_catchpoints, vfork_parent_follow_through_step)
   3817 	(vfork_parent_follow_to_bp): Call it.
   3818 	(kill_child): Delete.
   3819 	(vfork_and_exec_child_follow_to_main_bp)
   3820 	(vfork_and_exec_child_follow_through_step): Call setup_gdb.  No
   3821 	longer call kill_child.
   3822 	(tcatch_vfork_then_parent_follow): Call setup_gdb.
   3823 	(do_vfork_and_exec_tests): Don't runto_main before calling each
   3824 	test procedure.
   3825 	(top level): Don't clean restart and set verbose before running
   3826 	each test procedure.
   3827 
   3828 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3829 
   3830 	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
   3831 	(vfork_parent_follow_to_bp)
   3832 	(vfork_and_exec_child_follow_to_main_bp)
   3833 	(vfork_and_exec_child_follow_through_step)
   3834 	(tcatch_vfork_then_parent_follow)
   3835 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
   3836 	Use with_test_prefix.
   3837 
   3838 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3839 
   3840 	* gdb.base/foll-vfork.c: Add copyright header.
   3841 	* gdb.base/vforked-prog.c: Add copyright header.
   3842 
   3843 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3844 
   3845 	* gdb.base/foll-vfork.exp
   3846 	(vfork_and_exec_child_follow_through_step): Don't skip on
   3847 	non-HP/UX targets.  Expect the next to only step one line on
   3848 	non-HP/UX targets, rather than stopping only after the exec.
   3849 
   3850 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3851 
   3852 	Don't hard code line numbers.
   3853 
   3854 	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
   3855 	Expect text from the sources instead of a line number.
   3856 	(vfork_parent_follow_to_bp)
   3857 	(vfork_and_exec_child_follow_to_main_bp)
   3858 	(vfork_and_exec_child_follow_through_step)
   3859 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
   3860 	Use gdb_get_line_number.
   3861 
   3862 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3863 
   3864 	Modernize.
   3865 
   3866 	* gdb.base/foll-vfork.exp: Use standard_testfile and
   3867 	build_executable.  Pass descriptive string to untested.
   3868 	(vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
   3869 	(vfork_and_exec_child_follow_to_main_bp)
   3870 	(vfork_and_exec_child_follow_through_step)
   3871 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
   3872 	(do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
   3873 	of send_gdb/gdb_expect.
   3874 
   3875 	(kill_child): New procedure.
   3876 	(vfork_and_exec_child_follow_to_main_bp)
   3877 	(vfork_and_exec_child_follow_through_step): Use it.
   3878 
   3879 2012-11-02  Yao Qi  <yao (a] codesourcery.com>
   3880 
   3881 	* gdb.base/setvar.exp: Test setting nested struct.
   3882 	* gdb.base/setvar.c (v_struct3): New.
   3883 
   3884 2012-11-01  Doug Evans  <dje (a] google.com>
   3885 
   3886 	* gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
   3887 	changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
   3888 	use them.
   3889 
   3890 2012-10-31  Andrew Burgess  <aburgess (a] broadcom.com>
   3891 
   3892 	PR cli/14772
   3893 	* gdb.base/gnu_vector.c (union_with_vector_1)
   3894 	(struct_with_vector_1): Add new struct and union for testing
   3895 	ptype.
   3896 	* gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
   3897 	structs / unions containing vectors.
   3898 
   3899 2012-10-25  Yao Qi  <yao (a] codesourcery.com>
   3900 
   3901 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Use
   3902 	'setup_kfail' instead of 'setup_kfail_for_target'.
   3903 	* gdb.base/varargs.exp: Likewise.
   3904 	* lib/gdb.exp (setup_kfail_for_target): Remove.
   3905 
   3906 2012-10-25  Mark Kettenis  <kettenis (a] openbsd.nfra.nl>
   3907 
   3908 	* gdb.base/varargs.exp: PR gdb/12790 is now fixed.
   3909 
   3910 2012-10-25  Mark Kettenis  <kettenis (a] gnu.org>
   3911 
   3912 	* gdb.base/varargs.exp: PR gdb/12776 is now fixed.
   3913 
   3914 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3915 
   3916 	* gdb.ada/set_wstr: New testcase.
   3917 
   3918 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3919 
   3920 	* gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
   3921 
   3922 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3923 
   3924 	* gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
   3925 
   3926 2012-10-24  Mark Kettenis  <kettenis (a] gnu.org>
   3927 
   3928 	* gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
   3929 
   3930 2012-10-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3931 
   3932 	* gdb.base/callfuncs.exp (do_function_calls): Fix
   3933 	setup_kfail_for_target for -m32 mode.
   3934 
   3935 2012-10-23  Mark Kettenis  <kettenis (a] gnu.org>
   3936 
   3937 	* gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
   3938 	are now fixed.
   3939 
   3940 2012-10-23  Yao Qi  <yao (a] codesourcery.com>
   3941 
   3942 	* gdb.base/info-os.exp: Resume the inferior until it exits.
   3943 
   3944 2012-10-18  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3945 
   3946 	* gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
   3947 	* gdb.base/print-file-var.exp: Likewise.
   3948 	* gdb.base/type-opaque.exp: Likewise.
   3949 
   3950 2012-10-17  Yao Qi  <yao (a] codesourcery.com>
   3951 
   3952 	* gdb.mi/mi-memory-changed.exp: New.
   3953 
   3954 2012-10-16  Yao Qi  <yao (a] codesourcery.com>
   3955 
   3956 	* gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
   3957 	returns true.
   3958 	Call gdb_load_shlibs.
   3959 	* gdb.reverse/solib-reverse.exp: Likewise.
   3960 
   3961 2012-10-15  Keith Seitz  <keiths (a] redhat.com>
   3962 
   3963 	* lib/cp-support.exp (cp_test_ptype_class): Add support
   3964 	for class typedefs.
   3965 
   3966 	* gdb.cp/derivation.exp: Add tests for g_instance.
   3967 
   3968 2012-10-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3969 
   3970 	Fix entry values resolving in inlined frames.
   3971 	* gdb.arch/amd64-entry-value-inline.S: New file.
   3972 	* gdb.arch/amd64-entry-value-inline.c: New file.
   3973 	* gdb.arch/amd64-entry-value-inline.exp: New file.
   3974 
   3975 2012-10-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3976 	    Doug Evans  <dje (a] google.com>
   3977 
   3978 	Fix recent gdb_breakpoint regression.
   3979 	* gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
   3980 	braces from the parameter.
   3981 	* gdb.java/jprint.exp: Likewise.
   3982 
   3983 2012-10-15  Doug Evans  <dje (a] google.com>
   3984 
   3985 	* lib/gdb.exp (runto): Fix call to gdb_breakpoint.
   3986 
   3987 2012-10-15  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3988 
   3989 	* gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
   3990 
   3991 2012-10-15  Tom Tromey  <tromey (a] redhat.com>
   3992 
   3993 	* gdb.python/py-symtab.exp: Test sal and symtab destructors.
   3994 
   3995 2012-10-15  Tom Tromey  <tromey (a] redhat.com>
   3996 
   3997 	* gdb.python/py-symbol.exp: Test symbol destructor.
   3998 
   3999 2012-10-14  Yao Qi  <yao (a] codesourcery.com>
   4000 
   4001 	* gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
   4002 	* gdb.mi/mi-cli.exp: New.
   4003 
   4004 	* gdb.mi/mi2-basics.exp: Remove.
   4005 	* gdb.mi/mi2-break.exp: Remove.
   4006 	* gdb.mi/mi2-console.exp: Remove.
   4007 	* gdb.mi/mi2-disassemble.exp: Remove.
   4008 	* gdb.mi/mi2-eval.exp: Remove.
   4009 	* gdb.mi/mi2-file.exp: Remove.
   4010 	* gdb.mi/mi2-hack-cli.exp: Remove.
   4011 	* gdb.mi/mi2-pthreads.exp: Remove.
   4012 	* gdb.mi/mi2-read-memory.exp: Remove.
   4013 	* gdb.mi/mi2-regs.exp: Remove.
   4014 	* gdb.mi/mi2-return.exp: Remove.
   4015 	* gdb.mi/mi2-simplerun.exp: Remove.
   4016 	* gdb.mi/mi2-stack.exp: Remove.
   4017 	* gdb.mi/mi2-stepi.exp: Remove.
   4018 	* gdb.mi/mi2-syn-frame.exp: Remove.
   4019 	* gdb.mi/mi2-until.exp: Remove.
   4020 	* gdb.mi/mi2-watch.exp: Remove.
   4021 	* gdb.mi/mi2-var-block.exp: Remove.
   4022 	* gdb.mi/mi2-var-cmd.exp: Remove.
   4023 	* gdb.mi/mi2-var-display.exp: Remove.
   4024 
   4025 2012-10-12  Yao Qi  <yao (a] codesourcery.com>
   4026 
   4027 	* gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
   4028 	trail '.*' on matching patterns.
   4029 
   4030 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4031 
   4032 	* gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
   4033 	* gdb.arch/i386-cfi-notcurrent.exp: Likewise.
   4034 	* gdb.arch/i386-disp-step.exp: Likewise.
   4035 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   4036 	* gdb.arch/i386-prologue.exp: Likewise.
   4037 	* gdb.arch/i386-size-overlap.exp: Likewise.
   4038 	* gdb.arch/i386-size.exp: Likewise.
   4039 	* gdb.arch/i386-unwind.exp: Likewise.
   4040 
   4041 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4042 
   4043 	* gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
   4044 	* gdb.arch/i386-word.exp: Likewise.
   4045 
   4046 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4047 
   4048 	* gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
   4049 	is_ilp32_target to set nr_regs.
   4050 	* gdb.arch/i386-sse.exp: Likewise.
   4051 
   4052 2012-10-11  Doug Evans  <dje (a] google.com>
   4053 
   4054 	PR breakpoints/14643.
   4055 	* gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
   4056 	* gdb.linespec/thread.c: New file.
   4057 	* gdb.linespec/thread.exp: New file.
   4058 
   4059 	* lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
   4060 	Recognize "message" -> print pass and fail.  Add eof case.
   4061 	(runto): Recognize message, no-message.  Print pass/fail if requested,
   4062 	with same treatment as gdb_breakpoint.
   4063 	(runto_main): Pass no-message to runto.
   4064 	(gdb_internal_error_resync): Add log message.
   4065 	(gdb_file_cmd): Tweak internal error fail text for consistency.
   4066 
   4067 2012-10-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4068 
   4069 	Fix crash during stepping on ppc32.
   4070 	* gdb.base/step-symless.c: New file.
   4071 	* gdb.base/step-symless.exp: New file.
   4072 
   4073 2012-10-03  Doug Evans  <dje (a] google.com>
   4074 
   4075 	PR symtab/14601
   4076 	* gdb.cp/using-crash.exp: New file.
   4077 	* gdb.cp/using-crash.cc: New file.
   4078 
   4079 2012-10-02  Doug Evans  <dje (a] google.com>
   4080 
   4081 	* lib/gdb.exp (gdb_unload): Change wording of perror text to be
   4082 	more consistent.
   4083 	(runto,gdb_debug_format): Ditto.
   4084 	(gdb_file_cmd): Watch for eof in nested gdb_expect.
   4085 	Clean up logging and error messages.
   4086 
   4087 2012-10-01  Andrew Burgess  <aburgess (a] broadcom.com>
   4088 
   4089 	Test find command on unmapped memory.
   4090 	* gdb.base/find-unmapped.c: New file.
   4091 	* gdb.base/find-unmapped.exp: New file.
   4092 
   4093 2012-09-29  Yao Qi  <yao (a] codesourcery.com>
   4094 
   4095 	* gdb.trace/mi-tracepoint-changed.exp: New.
   4096 	* gdb.mi/mi-breakpoint-changed.exp: New.
   4097 	* gdb.mi/pending.c, gdb.mi/pendshr1.c: New
   4098 	* gdb.mi/pendshr2.c: New.
   4099 
   4100 2012-09-28  Yao Qi  <yao (a] codesourcery.com>
   4101 
   4102 	* gdb.mi/pr11022.exp: New.
   4103 	* gdb.mi/pr11022.c: New.  Copied from gdb.base/.
   4104 
   4105 2012-09-27  Tom Tromey  <tromey (a] redhat.com>
   4106 
   4107 	* gdb.cp/derivation.exp: Add regression test.
   4108 	* gdb.cp/derivation.cc (class V_base, class V_inter, class
   4109 	V_derived): New.
   4110 	(vderived): New global.
   4111 
   4112 2012-09-26  Tom Tromey  <tromey (a] redhat.com>
   4113 
   4114 	* gdb.dwarf2/dw2-common-block.S: New file.
   4115 	* gdb.dwarf2/dw2-common-block.exp: New file.
   4116 
   4117 2012-09-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4118 
   4119 	* gdb.fortran/common-block.exp: New file.
   4120 	* gdb.fortran/common-block.f90: New file.
   4121 
   4122 2012-09-26  Andrew Burgess  <aburgess (a] broadcom.com>
   4123 
   4124 	* gdb.base/duplicate-bp.c: New file.
   4125 	* gdb.base/duplicate-bp.exp: New file.
   4126 
   4127 2012-09-26  Yao Qi  <yao (a] codesourcery.com>
   4128 
   4129 	* gdb.mi/mi2-cli.exp:  Avoid line number in test summary.
   4130 
   4131 	Revert:
   4132 	2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4133 
   4134 	* gdb.mi/mi2-cli.exp: Remove redundant '\'.
   4135 
   4136 2012-09-25  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   4137 
   4138 	* gdb.base/longest-types.c: New test case.
   4139 	* gdb.base/longest-types.exp: New test case.
   4140 
   4141 2012-09-25  Yao Qi  <yao (a] codesourcery.com>
   4142 
   4143 	* gdb.mi/mi2-cli.exp: Check breakpoint notification.
   4144 
   4145 2012-09-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4146 
   4147 	Fix internal error on canonicalization of clang types.
   4148 	* gdb.dwarf2/dw2-canonicalize-type.S: New file.
   4149 	* gdb.dwarf2/dw2-canonicalize-type.exp: New file.
   4150 	* lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
   4151 
   4152 2012-09-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4153 
   4154 	Fix disassemble without parameters in tailcall frame.
   4155 	* gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
   4156 
   4157 2012-09-21  Andrew Burgess  <aburgess (a] broadcom.com>
   4158 
   4159 	* gdb.dwarf2/dw2-op-out-param.S: New file.
   4160 	* gdb.dwarf2/dw2-op-out-param.exp: New file.
   4161 
   4162 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4163 
   4164 	* gdb.mi/mi2-cli.exp: Remove redundant '\'.
   4165 
   4166 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4167 
   4168 	* gdb.mi/mi-cli.exp: Remove.
   4169 	* gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
   4170 
   4171 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4172 
   4173 	* gdb.mi/mi-reverse.exp: Fix the typo in expected output of
   4174 	"=record-started" notification.
   4175 
   4176 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4177 
   4178 	* gdb.mi/mi-record-changed.exp: New.
   4179 	* gdb.mi/mi-reverse.exp: Adjust expected output.
   4180 
   4181 2012-09-20  Tom Tromey  <tromey (a] redhat.com>
   4182 
   4183 	* gdb.python/python.exp: Test atexit.register.
   4184 
   4185 2012-09-20  Doug Evans  <dje (a] google.com>
   4186 
   4187 	* boards/dwarf4-gdb-index.exp: New file.
   4188 
   4189 	* gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
   4190 	while running the tests.
   4191 
   4192 2012-09-18  Joel Brobecker  <brobecker (a] adacore.com>
   4193 
   4194 	* gdb.ada/bp_reset: New testcase.
   4195 
   4196 2012-09-18  Yao Qi  <yao (a] codesourcery.com>
   4197 
   4198 	* gdb.trace/mi-tsv-changed.exp: New.
   4199 
   4200 2012-09-18  Yao Qi  <yao (a] codesourcery.com>
   4201 
   4202 	* gdb.trace/mi-traceframe-changed.exp: New.
   4203 
   4204 2012-09-17  Yao Qi  <yao (a] codesourcery.com>
   4205 
   4206 	* gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
   4207 	when it is less than 0.
   4208 
   4209 2012-09-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4210 
   4211 	PR 14119
   4212 	* gdb.arch/amd64-tailcall-ret.S: New file.
   4213 	* gdb.arch/amd64-tailcall-ret.c: New file.
   4214 	* gdb.arch/amd64-tailcall-ret.exp: New file.
   4215 	* gdb.reverse/amd64-tailcall-reverse.S: New file.
   4216 	* gdb.reverse/amd64-tailcall-reverse.c: New file.
   4217 	* gdb.reverse/amd64-tailcall-reverse.exp: New file.
   4218 
   4219 2012-09-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4220 
   4221 	PR 14548
   4222 	* gdb.reverse/singlejmp-reverse-nodebug.S: New file.
   4223 	* gdb.reverse/singlejmp-reverse-nodebug.c: New file.
   4224 	* gdb.reverse/singlejmp-reverse.S: New file.
   4225 	* gdb.reverse/singlejmp-reverse.c: New file.
   4226 	* gdb.reverse/singlejmp-reverse.exp: New file.
   4227 
   4228 2012-09-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4229 
   4230 	Fix compatibility with old GCC (~4.1).
   4231 	* gdb.cp/converts.cc (my_enum_var): New variable.
   4232 
   4233 2012-09-14  Andrew Burgess  <aburgess (a] broadcom.com>
   4234 
   4235 	* gdb.xml/tdesc-regs.exp: Update expected output for new
   4236 	vector_size syntax of vector types.
   4237 
   4238 2012-09-13  Khoo Yit Phang  <khooyp (a] cs.umd.edu>
   4239 
   4240 	Refactor Python "gdb" module into a proper Python package, by
   4241 	introducing a new "_gdb" module for code implemented in C, and
   4242 	using reload/__import__ instead of exec.
   4243 	* gdb.python/python.exp (Test stderr location): Update module
   4244 	location of GDB-specific sys.stderr.
   4245 	(Test stdout location): Ditto for sys.stdout.
   4246 
   4247 2012-09-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4248 
   4249 	* gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
   4250 
   4251 2012-09-12  Keith Seitz  <keiths (a] redhat.com>
   4252 
   4253 	* gdb.cp/converts.cc (main): Comment out the pointer to boolean
   4254 	conversion statement.
   4255 
   4256 2012-09-12  Doug Evans  <dje (a] google.com>
   4257 
   4258 	* gdb.base/help.exp: Remove testing of individual command help text,
   4259 	too much of a maintenance burden.  Instead, test the functionality
   4260 	of "help" itself.
   4261 
   4262 2012-09-11  Doug Evans  <dje (a] google.com>
   4263 
   4264 	* gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
   4265 	breakpoint.
   4266 
   4267 	* gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
   4268 	* gdb.dwarf2/fission-reread.S: Ditto.
   4269 	* gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
   4270 	* gdb.dwarf2/fission-reread.exp: Ditto.
   4271 
   4272 2012-09-11  Andrew Burgess  <aburgess (a] broadcom.com>
   4273 
   4274 	* gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
   4275 
   4276 2012-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   4277 
   4278 	* gdb.ada/optim_drec: New testcase.
   4279 
   4280 2012-09-10  Doug Evans  <dje (a] google.com>
   4281 
   4282 	* boards/fission.exp: Explicitly mark "board" as not remote.
   4283 
   4284 2012-09-10  Keith Seitz  <keiths (a] redhat.com>
   4285 
   4286 	PR gdb/13483
   4287 	* gdb.cp/converts.cc (A::A): Add ctor.
   4288 	(A::member_): Add member.
   4289 	(enum my_enum): New enumeration.
   4290 	(main): Add calls to foo1_7 with various
   4291 	permitted arguments.
   4292 	* gdb.cp/converts.exp: Add tests for boolean
   4293 	conversions permitted by the standard.
   4294 
   4295 2012-09-08  Khoo Yit Phang  <khooyp (a] cs.umd.edu>
   4296 
   4297 	Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
   4298 	avoid spurious results due to ~/.gdbinit.
   4299 	* gdb.gdb/complaint.exp (setup_test): Replace -nw option with
   4300 	$INTERNAL_GDBFLAGS in run command.
   4301 	* gdb.gdb/observer.exp (setup_test): Ditto.
   4302 	* gdb.gdb/selftest.exp (test_with_self): Ditto.
   4303 	* gdb.gdb/xfullpath.exp (setup_test): Ditto.
   4304 
   4305 2012-09-06  Doug Evans  <dje (a] google.com>
   4306 
   4307 	* boards/fission.exp: New file.
   4308 
   4309 	* gdb.python/py-value.exp: Use clean_restart.
   4310 
   4311 2012-09-05  Doug Evans  <dje (a] google.com>
   4312 
   4313 	* gdb.base/info-macros.c: Fix whitespace.
   4314 
   4315 2012-08-28  Pedro Alves  <palves (a] redhat.com>
   4316 
   4317 	PR gdb/14428
   4318 
   4319 	* gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
   4320 
   4321 2012-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4322 
   4323 	* gdb.base/break-caller-line.c: New file.
   4324 	* gdb.base/break-caller-line.exp: New file.
   4325 
   4326 2012-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4327 
   4328 	* gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
   4329 	* gdb.arch/i386-cfi-notcurrent.S: New file.
   4330 	* gdb.arch/i386-cfi-notcurrent.exp: New file.
   4331 
   4332 2012-08-27  Wei-cheng Wang  <cole945 (a] gmail.com>
   4333 	    Yao Qi <yao (a] codesourcery.com>
   4334 	    Pedro Alves <palves (a] redhat.com>
   4335 
   4336 	* gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
   4337 	New procedures.
   4338 	(top level): Add overlap checking tests.
   4339 
   4340 2012-08-24  Tom Tromey  <tromey (a] redhat.com>
   4341 
   4342 	* lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
   4343 	gdb_test_multiple fails for other reasons.
   4344 
   4345 2012-08-24  Yao Qi  <yao (a] codesourcery.com>
   4346 
   4347 	* lib/gdb.exp (skip_unwinder_tests): Remove pass.
   4348 
   4349 2012-08-23  Pedro Alves  <palves (a] redhat.com>
   4350 
   4351 	* gdb.base/help.exp: Adjust to "handle" help text change.
   4352 
   4353 2012-08-23  Yao Qi  <yao (a] codesourcery.com>
   4354 
   4355 	* gdb.trace/disconnected-tracing.c (start, end): New.
   4356 	(main): Call start and end.
   4357 	* gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
   4358 	existing tests into this proc.
   4359 	(disconnected_tfind): New.
   4360 
   4361 2012-08-23  Yao Qi  <yao (a] codesourcery.com>
   4362 
   4363 	* boards/native-gdbserver.exp (${board}_upload): New.
   4364 	* boards/native-stdio-gdbserver.exp (${board}_upload): New.
   4365 	* gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
   4366 	Execute tfile on remote target.
   4367 	Copy trace file from target to host.
   4368 
   4369 2012-08-22  Joseph Myers  <joseph (a] codesourcery.com>
   4370 
   4371 	* gdb.arch/thumb-bx-pc.S: New file.
   4372 	* gdb.arch/thumb-bx-pc.exp: New file.
   4373 
   4374 2012-08-22  Tom Tromey  <tromey (a] redhat.com>
   4375 
   4376 	* gdb.base/maint.exp: Update.
   4377 
   4378 2012-08-22  Tom Tromey  <tromey (a] redhat.com>
   4379 
   4380 	* lib/gdb.exp (skip_unwinder_tests): New proc.
   4381 	* gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
   4382 	* gdb.java/jnpe.exp: Use skip_unwinder_tests.
   4383 
   4384 2012-08-21  Tom Tromey  <tromey (a] redhat.com>
   4385 
   4386 	* gdb.hp/gdb.aCC/exception.exp: Remove.
   4387 
   4388 012-08-19  Andrew Pinski  <apinski (a] cavium.com>
   4389 
   4390 	* gdb.arch/mips-octeon-bbit.c: New file.
   4391 	* gdb.arch/mips-octeon-bbit.exp: New Test.
   4392 
   4393 012-08-19  Keith Seitz  <keiths (a] redhat.com>
   4394 
   4395 	PR c++/14365
   4396 	* gdb.dwarf2/dw2-anon-mptr.exp: New file.
   4397 	* gdb.dwarf2/dw2-anon-mptr.S: New file.
   4398 
   4399 2012-08-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4400 
   4401 	* gdb.base/solib-corrupted.exp (make solibs looping): Replace
   4402 	verbose -log by more specific untested call.
   4403 
   4404 2012-08-18  Yao Qi  <yao (a] codesourcery.com>
   4405 
   4406 	* gdb.trace/tfind.exp: Move tests on various command help before
   4407 	checking target supports trace.
   4408 	Fix the expected output of 'help tfind end'.
   4409 
   4410 2012-08-17  Keith Seitz  <keiths (a] redhat.com>
   4411 
   4412 	PR c++/13356
   4413 	* gdb.base/default.exp: Update all "check type" tests.
   4414 	* gdb.base/help.exp: Likewise.
   4415 	* gdb.base/setshow.exp: Likewise.
   4416 	* gdb.cp/converts.cc (foo1_type_check): New function.
   4417 	(foo2_type_check): New function.
   4418 	(foo3_type_check): New function.
   4419 	(main): Call new functions.
   4420 	* converts.exp: Add tests for integer-to-pointer conversions
   4421 	with/without strict type-checking.
   4422 
   4423 2012-08-16  Mike Frysinger  <vapier (a] gentoo.org>
   4424 
   4425 	* gdb.base/help.exp: Update expected output.
   4426 
   4427 2012-08-16  Joel Brobecker  <brobecker (a] adacore.com>
   4428 
   4429 	* gdb.ada/rdv_wait: New testcase.
   4430 
   4431 2012-08-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4432 
   4433 	* gdb.base/attach-twice.exp: Remove excessive ps exec.
   4434 
   4435 2012-08-13  Doug Evans  <dje (a] google.com>
   4436 
   4437 	* gdb.base/help.exp: Update expected output.
   4438 	* gdb.base/default.exp: Update expected output of "show convenience".
   4439 
   4440 2012-08-10  Doug Evans  <dje (a] google.com>
   4441 
   4442 	* gdb.python/py-strfns.c: New file.
   4443 	* gdb.python/py-strfns.exp: New file.
   4444 	* gdb.python/py-type.exp (test_fields): Add vector tests.
   4445 
   4446 2012-08-10  Mike Frysinger  <vapier (a] gentoo.org>
   4447 
   4448 	PR cli/10436:
   4449 	* gdb.base/completion.exp: Add tests for handle completion.
   4450 
   4451 2012-08-09  Yao Qi  <yao (a] codesourcery.com>
   4452 
   4453 	* gdb.mi/mi-cmd-param-changed.exp: New.
   4454 	* gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
   4455 	* gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
   4456 	* gdb.mi/mi2-prompt.exp: Likewise.
   4457 
   4458 2012-08-08  Doug Evans  <dje (a] google.com>
   4459 
   4460 	* gdb.base/debug-expr.c: New file.
   4461 	* gdb.base/debug-expr.exp: New file.
   4462 	* gdb.base/exprs.exp: Test {type} casts.
   4463 	* gdb.cp/debug-expr.exp: New file.
   4464 
   4465 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4466 
   4467 	* gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
   4468 	global variable loop, not a 'break'.  Add loop count limit to 100.
   4469 	Add new fail case for terminated vgdb.
   4470 
   4471 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4472 	    Jean-Marc Saffroy  <saffroy (a] gmail.com>
   4473 
   4474 	PR 11804
   4475 	* gdb.base/gcore-relro.exp: New file.
   4476 	* gdb.base/gcore-relro-main.c: New file.
   4477 	* gdb.base/gcore-relro-lib.c: New file.
   4478 
   4479 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4480 
   4481 	Do not false FAIL with old GCCs.
   4482 	* gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
   4483 	GCC < 4.5 in $no_hw mode.
   4484 
   4485 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4486 
   4487 	* gdb.base/default.exp (cd): Accept new directory with no arguments.
   4488 
   4489 2012-08-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4490 
   4491 	* gdb.base/list.exp (test_only_end): New function.
   4492 	Call it.
   4493 
   4494 2012-08-06  Tom Tromey  <tromey (a] redhat.com>
   4495 
   4496 	* gdb.python/py-mi.exp: Add test for printer whose children
   4497 	are a list.
   4498 	* gdb.python/py-prettyprint.c (struct children_as_list): New.
   4499 	(main): New variable children_as_list.
   4500 	* gdb.python/py-prettyprint.py (class pp_children_as_list):
   4501 	New.
   4502 	(register_pretty_printers): Register new printer.
   4503 
   4504 2012-08-03  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   4505 
   4506 	* gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
   4507 	symbols. Abort if vgdb remote connection is closed.
   4508 
   4509 2012-08-02  Doug Evans  <dje (a] google.com>
   4510 
   4511 	* gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
   4512 
   4513 2012-08-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   4514 
   4515 	* gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
   4516 	s390x, PowerPC 64 and m68k-linux.
   4517 
   4518 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4519 
   4520 	* gdb.base/annota1.exp: Accept no frames-invalid notification
   4521 	when starting up the program.
   4522 	* gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
   4523 	show a symbolic value as well.
   4524 	* gdb.server/server-exec-info.exp: Skip test when skipping
   4525 	gdbserver test and/or when skipping shared library tests.
   4526 	* gdb.threads/linux-dp.exp: Unset "seen" when done with it to
   4527 	avoid name conflicts with other tests.
   4528 
   4529 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4530 
   4531 	* gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
   4532 	Fix wrong output on big-endian systems.
   4533 	* gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
   4534 	4-byte pointer types on 64-bit s390x.
   4535 
   4536 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4537 
   4538 	* gdb.base/watchpoint.c (func2): Initialize local_a.  Add
   4539 	marker comment at the beginning (after intialization).
   4540 	* gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
   4541 	breakpoint on marker comment instead of function begin.
   4542 	(test_wide_location_1): Do not expect HW watchpoints on 32-bit
   4543 	PowerPC.
   4544 	(test_wide_location_2): Do not expect HW watchpoints on 32-bit
   4545 	or 64-bit PowerPC.
   4546 	(do_tests): Consistently set can-use-hw-watchpoints to 0 if
   4547 	gdb,no_hardware_watchpoints flag is set.
   4548 	(initialize): Remove now redundant can-use-hw-watchpoints change.
   4549 
   4550 2012-08-02  Yao Qi  <yao (a] codesourcery.com>
   4551 	    Pedro Alves  <palves (a] redhat.com>
   4552 
   4553 	* boards/local-remote-host.exp: New.
   4554 
   4555 2012-08-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   4556 
   4557 	* gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
   4558 	* gdb.base/ctxobj.exp: Call gdb_load_shlibs.
   4559 	* gdb.base/print-file-var.exp: Likewise.
   4560 	* gdb.server/solib-list.exp: Skip on remote targets.
   4561 
   4562 2012-08-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   4563 
   4564 	* gdb.base/watchpoint.exp (test_wide_location_1): Expect software
   4565 	watchpoints on ARM.  When expecting software watchpoints, tolerate
   4566 	(remote) targets that report unsupported hardware watchpoint only
   4567 	at continue time.
   4568 	(test_wide_location_2): Likewise.
   4569 
   4570 2012-08-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4571 
   4572 	* gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
   4573 	valgrind versions.
   4574 
   4575 2012-07-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4576 
   4577 	* gdb.base/valgrind-infcall.c: New file.
   4578 	* gdb.base/valgrind-infcall.exp: New file.
   4579 
   4580 	* gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
   4581 
   4582 2012-07-30  Keith Seitz  <keiths (a] redhat.com>
   4583 
   4584 	* gdb.linespec/ls-errs.exp: Check some quote-enclosed
   4585 	linespecs.
   4586 
   4587 2012-07-30  Doug Evans  <dje (a] google.com>
   4588 
   4589 	* gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
   4590 	* gdb.dwarf2/pr13961.S: Ditto.
   4591 
   4592 	* gdb.dwarf2/dw4-sig-types.exp: Fix typo.
   4593 
   4594 2012-07-30  Andrew Burgess  <aburgess (a] broadcom.com>
   4595 
   4596 	* gdb.mi/mi-var-invalidate.exp: Create a floating variable and
   4597 	change its format immediately after reloading the binary.
   4598 
   4599 2012-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4600 
   4601 	Fix testsuite regression after --use-deprecated-index-sections removal.
   4602 	* gdb.base/annota1.exp (run until main breakpoint): Update the expect
   4603 	string.
   4604 	* gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
   4605 
   4606 2012-07-27  Yao Qi  <yao (a] codesourcery.com>
   4607 
   4608 	KFAIL for PR remote/14161.
   4609 	* gdb.trace/strace.exp (strace_remove_socket): kfail for native.
   4610 	Cleanup socket files.
   4611 	(strace_info_marker): Detach inferior.
   4612 
   4613 2012-07-26  Tom Tromey  <tromey (a] redhat.com>
   4614 
   4615 	* gdb.objc/print.exp (test_float_accepted): Remove kfails.
   4616 
   4617 2012-07-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   4618 
   4619 	* gdb.python/py-inferior.c (thread): New function.
   4620 	(check_threads): New function.
   4621 	(test_threads): New function.
   4622 	* gdb.python/py-inferior.exp: Added test.
   4623 	Replaced runto with continue to breakpoint.
   4624 
   4625 2012-07-26  Tom Tromey  <tromey (a] redhat.com>
   4626 
   4627 	* lib/ada.exp (standard_ada_testfile): New proc.
   4628 	* gdb.ada/aliased_array.exp: Use standard_ada_testfile.
   4629 	* gdb.ada/array_bounds.exp: Use standard_ada_testfile.
   4630 	* gdb.ada/array_return.exp: Use standard_ada_testfile.
   4631 	* gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
   4632 	* gdb.ada/arrayidx.exp: Use standard_ada_testfile.
   4633 	* gdb.ada/arrayparam.exp: Use standard_ada_testfile.
   4634 	* gdb.ada/arrayptr.exp: Use standard_ada_testfile.
   4635 	* gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
   4636 	* gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
   4637 	* gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
   4638 	* gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
   4639 	* gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
   4640 	* gdb.ada/call_pn.exp: Use standard_ada_testfile.
   4641 	* gdb.ada/catch_ex.exp: Use standard_ada_testfile.
   4642 	* gdb.ada/char_enum.exp: Use standard_ada_testfile.
   4643 	* gdb.ada/char_param.exp: Use standard_ada_testfile.
   4644 	* gdb.ada/complete.exp: Use standard_ada_testfile.
   4645 	* gdb.ada/cond_lang.exp: Use standard_ada_testfile,
   4646 	standard_output_file.
   4647 	* gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
   4648 	* gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
   4649 	* gdb.ada/exec_changed.exp: Use standard_ada_testfile,
   4650 	standard_output_file.
   4651 	* gdb.ada/exprs.exp: Use standard_ada_testfile.
   4652 	* gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
   4653 	* gdb.ada/fixed_points.exp: Use standard_ada_testfile.
   4654 	* gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
   4655 	* gdb.ada/frame_args.exp: Use standard_ada_testfile.
   4656 	* gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
   4657 	* gdb.ada/fun_addr.exp: Use standard_ada_testfile.
   4658 	* gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
   4659 	* gdb.ada/funcall_param.exp: Use standard_ada_testfile.
   4660 	* gdb.ada/homonym.exp: Use standard_ada_testfile.
   4661 	* gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
   4662 	* gdb.ada/int_deref.exp: Use standard_ada_testfile.
   4663 	* gdb.ada/interface.exp: Use standard_ada_testfile.
   4664 	* gdb.ada/lang_switch.exp: Use standard_ada_testfile,
   4665 	standard_output_file
   4666 	* gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
   4667 	* gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
   4668 	* gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
   4669 	* gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
   4670 	* gdb.ada/nested.exp: Use standard_ada_testfile.
   4671 	* gdb.ada/null_array.exp: Use standard_ada_testfile.
   4672 	* gdb.ada/null_record.exp: Use standard_ada_testfile.
   4673 	* gdb.ada/operator_bp.exp: Use standard_ada_testfile.
   4674 	* gdb.ada/packed_array.exp: Use standard_ada_testfile.
   4675 	* gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
   4676 	* gdb.ada/print_chars.exp: Use standard_ada_testfile.
   4677 	* gdb.ada/print_pc.exp: Use standard_ada_testfile.
   4678 	* gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
   4679 	* gdb.ada/ptype_field.exp: Use standard_ada_testfile.
   4680 	* gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
   4681 	* gdb.ada/rec_return.exp: Use standard_ada_testfile.
   4682 	* gdb.ada/ref_param.exp: Use standard_ada_testfile.
   4683 	* gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
   4684 	* gdb.ada/same_enum.exp: Use standard_ada_testfile.
   4685 	* gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
   4686 	* gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
   4687 	* gdb.ada/start.exp: Use standard_ada_testfile.
   4688 	* gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
   4689 	* gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
   4690 	* gdb.ada/taft_type.exp: Use standard_ada_testfile.
   4691 	* gdb.ada/tagged.exp: Use standard_ada_testfile.
   4692 	* gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
   4693 	* gdb.ada/task_bp.exp: Use standard_ada_testfile.
   4694 	* gdb.ada/tasks.exp: Use standard_ada_testfile.
   4695 	* gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
   4696 	* gdb.ada/type_coercion.exp: Use standard_ada_testfile.
   4697 	* gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
   4698 	* gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
   4699 	* gdb.ada/watch_arg.exp: Use standard_ada_testfile.
   4700 	* gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
   4701 	* gdb.ada/widewide.exp: Use standard_ada_testfile.
   4702 
   4703 2012-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4704 
   4705 	Fix testsuite regression after --use-deprecated-index-sections removal.
   4706 	* lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
   4707 
   4708 2012-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4709 
   4710 	Fix compatibility with Tcl before 7.5.
   4711 	* lib/future.exp (lreverse): New function if it does not exist.
   4712 
   4713 2012-07-25  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   4714 
   4715 	* gdb.mi/mi-pending.c: New method to set a second pending
   4716 	breakpoint.
   4717 	* gdb.mi/mi-pending.exp: Set a pending breakpoint with a
   4718 	condition.
   4719 
   4720 2012-07-20  Pedro Alves  <palves (a] redhat.com>
   4721 
   4722 	PR threads/11692
   4723 	PR gdb/12203
   4724 
   4725 	* gdb.threads/create-fail.c: New file.
   4726 	* gdb.threads/create-fail.exp: New file.
   4727 
   4728 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4729 
   4730 	* config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
   4731 	* config/vx.exp (gdb_start): Likewise.
   4732 	* gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
   4733 	* gdb.base/setvar.exp (test_set): Likewise.
   4734 	* gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
   4735 	* gdb.reverse/sigall-precsave.exp: Likewise.
   4736 	* gdb.reverse/sigall-reverse.exp: Likewise.
   4737 
   4738 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4739 
   4740 	* gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
   4741 	handler before recording.
   4742 
   4743 2012-07-19  Tom Tromey  <tromey (a] redhat.com>
   4744 
   4745 	* gdb.cp/casts.exp: Add tests for typeof and decltype.
   4746 	* gdb.cp/casts.cc (decltype): New function.
   4747 	(main): Use it.
   4748 
   4749 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4750 
   4751 	* gdb.base/sigall.exp (signals): New list.
   4752 	<top level>: Loop over signals in the $signals list instead of
   4753 	calling a test function once per signal.
   4754 	* gdb.reverse/sigall-precsave.exp (signals): New list.
   4755 	<top level>: Loop over signals in the $signals list instead of
   4756 	calling a test function once per signal.
   4757 	* gdb.reverse/sigall-reverse.exp (signals): New list.
   4758 	<top level>: Loop over signals in the $signals list instead of
   4759 	calling a test function once per signal.
   4760 
   4761 2012-07-19  Yao Qi  <yao (a] codesourcery.com>
   4762 
   4763 	* gdb.base/setshow.exp: Test 'set args ~'.
   4764 
   4765 2012-07-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4766 
   4767 	* gdb.base/store.exp (check_set): Import gdb_prompt.
   4768 	(continue to wack_${t}): Make it to conditional gdb_test_multiple.
   4769 	(${prefix}; next ${t}): Hide its name, handle it conditionally now.
   4770 
   4771 2012-07-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4772 
   4773 	PR 11914
   4774 	* gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
   4775 	(main): Call eval_sub.
   4776 	* gdb.python/py-prettyprint.exp:
   4777 	(python execfile ('py-prettyprint.py')): Move it earlier.
   4778 	New breakpoint for eval-break.
   4779 	(continue to breakpoint: eval-break, info locals): New test.
   4780 	(python execfile ('py-prettyprint.py')): Move it from here.
   4781 	* gdb.python/py-prettyprint.py (class pp_eval_type): New.
   4782 	(register_pretty_printers): Register pp_eval_type.
   4783 
   4784 2012-07-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4785 
   4786 	Fix a testcase regression by me.
   4787 	* gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
   4788 	DW_FORM_data4.
   4789 
   4790 2012-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4791 	    Doug Evans  <dje (a] google.com>
   4792 
   4793 	* gdb.dwarf2/dw2-minsym-in-cu.S: New file.
   4794 	* gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
   4795 
   4796 2012-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4797 
   4798 	Fix gdbserver run regression.
   4799 	* gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
   4800 
   4801 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4802 
   4803 	* lib/gdb.exp (standard_testfile): Don't declare objdir.
   4804 	(clean_restart): Likewise.
   4805 	(core_find): Use standard_output_file.
   4806 
   4807 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4808 
   4809 	* gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
   4810 	* gdb.dwarf2/dw2-anonymous-func.exp: Use
   4811 	prepare_for_testing_full.
   4812 	* gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
   4813 	* gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
   4814 	* gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
   4815 	* gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
   4816 	* gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
   4817 	* gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
   4818 	* gdb.dwarf2/dw2-linkage-name-trust.exp: Use
   4819 	prepare_for_testing_full.
   4820 	* gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
   4821 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Use
   4822 	prepare_for_testing_full.
   4823 	* gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
   4824 	* gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
   4825 	* gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
   4826 
   4827 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4828 
   4829 	* lib/gdb.exp (build_executable_from_specs): New proc, from
   4830 	build_executable.
   4831 	(build_executable): Use it.
   4832 	(prepare_for_testing_full): New proc.
   4833 
   4834 2012-07-11  Tom Tromey  <tromey (a] redhat.com>
   4835 
   4836 	* gdb.reverse/break-precsave.exp: Use standard_output_file.
   4837 	* gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
   4838 	* gdb.reverse/finish-precsave.exp: Use standard_output_file.
   4839 	* gdb.reverse/i386-precsave.exp: Use standard_output_file.
   4840 	* gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
   4841 	* gdb.reverse/sigall-precsave.exp: Use standard_output_file.
   4842 	* gdb.reverse/solib-precsave.exp: Use standard_output_file.
   4843 	* gdb.reverse/step-precsave.exp: Use standard_output_file.
   4844 	* gdb.reverse/until-precsave.exp: Use standard_output_file.
   4845 	* gdb.reverse/watch-precsave.exp: Use standard_output_file.
   4846 
   4847 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   4848 
   4849 	* gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
   4850 	standard_output_file.
   4851 	* gdb.mi/gdb2549.exp: Use standard_testfile.
   4852 	* gdb.mi/gdb669.exp: Use standard_testfile.
   4853 	* gdb.mi/gdb701.exp: Use standard_testfile.
   4854 	* gdb.mi/gdb792.exp: Use standard_testfile.
   4855 	* gdb.mi/mi-async.exp: Use standard_testfile.
   4856 	* gdb.mi/mi-basics.exp: Use standard_testfile.
   4857 	* gdb.mi/mi-break.exp: Use standard_testfile.
   4858 	* gdb.mi/mi-cli.exp: Use standard_testfile.
   4859 	* gdb.mi/mi-console.exp: Use standard_testfile.
   4860 	* gdb.mi/mi-disassemble.exp: Use standard_testfile.
   4861 	* gdb.mi/mi-eval.exp: Use standard_testfile.
   4862 	* gdb.mi/mi-file-transfer.exp: Use standard_testfile.
   4863 	* gdb.mi/mi-file.exp: Use standard_testfile.
   4864 	* gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
   4865 	* gdb.mi/mi-logging.exp: Use standard_testfile.
   4866 	* gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
   4867 	* gdb.mi/mi-nonstop.exp: Use standard_testfile.
   4868 	* gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
   4869 	* gdb.mi/mi-nsintrall.exp: Use standard_testfile.
   4870 	* gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
   4871 	* gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
   4872 	* gdb.mi/mi-pending.exp: Use standard_testfile,
   4873 	standard_output_file.
   4874 	* gdb.mi/mi-pthreads.exp: Use standard_testfile.
   4875 	* gdb.mi/mi-read-memory.exp: Use standard_testfile.
   4876 	* gdb.mi/mi-regs.exp: Use standard_testfile.
   4877 	* gdb.mi/mi-return.exp: Use standard_testfile.
   4878 	* gdb.mi/mi-reverse.exp: Use standard_testfile.
   4879 	* gdb.mi/mi-simplerun.exp: Use standard_testfile.
   4880 	* gdb.mi/mi-solib.exp: Use standard_testfile,
   4881 	standard_output_file.
   4882 	* gdb.mi/mi-stack.exp: Use standard_testfile.
   4883 	* gdb.mi/mi-stepi.exp: Use standard_testfile.
   4884 	* gdb.mi/mi-stepn.exp: Use standard_testfile.
   4885 	* gdb.mi/mi-syn-frame.exp: Use standard_testfile.
   4886 	* gdb.mi/mi-until.exp: Use standard_testfile.
   4887 	* gdb.mi/mi-var-block.exp: Use standard_testfile.
   4888 	* gdb.mi/mi-var-child-f.exp: Use standard_testfile.
   4889 	* gdb.mi/mi-var-child.exp: Use standard_testfile.
   4890 	* gdb.mi/mi-var-cmd.exp: Use standard_testfile.
   4891 	* gdb.mi/mi-var-cp.exp: Use standard_testfile.
   4892 	* gdb.mi/mi-var-display.exp: Use standard_testfile.
   4893 	* gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
   4894 	standard_output_file.
   4895 	* gdb.mi/mi-var-rtti.exp: Use standard_testfile.
   4896 	* gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
   4897 	* gdb.mi/mi-watch.exp: Use standard_testfile.
   4898 	* gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
   4899 	* gdb.mi/mi2-basics.exp: Use standard_testfile.
   4900 	* gdb.mi/mi2-break.exp: Use standard_testfile.
   4901 	* gdb.mi/mi2-cli.exp: Use standard_testfile.
   4902 	* gdb.mi/mi2-console.exp: Use standard_testfile.
   4903 	* gdb.mi/mi2-disassemble.exp: Use standard_testfile.
   4904 	* gdb.mi/mi2-eval.exp: Use standard_testfile.
   4905 	* gdb.mi/mi2-file.exp: Use standard_testfile.
   4906 	* gdb.mi/mi2-pthreads.exp: Use standard_testfile.
   4907 	* gdb.mi/mi2-read-memory.exp: Use standard_testfile.
   4908 	* gdb.mi/mi2-regs.exp: Use standard_testfile.
   4909 	* gdb.mi/mi2-return.exp: Use standard_testfile.
   4910 	* gdb.mi/mi2-simplerun.exp: Use standard_testfile.
   4911 	* gdb.mi/mi2-stack.exp: Use standard_testfile.
   4912 	* gdb.mi/mi2-stepi.exp: Use standard_testfile.
   4913 	* gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
   4914 	* gdb.mi/mi2-until.exp: Use standard_testfile.
   4915 	* gdb.mi/mi2-var-block.exp: Use standard_testfile.
   4916 	* gdb.mi/mi2-var-child.exp: Use standard_testfile.
   4917 	* gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
   4918 	* gdb.mi/mi2-var-display.exp: Use standard_testfile.
   4919 	* gdb.mi/mi2-watch.exp: Use standard_testfile.
   4920 
   4921 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   4922 
   4923 	* gdb.cp/abstract-origin.exp: Use standard_testfile.
   4924 	* gdb.cp/ambiguous.exp: Use standard_testfile,
   4925 	prepare_for_testing.
   4926 	* gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
   4927 	* gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
   4928 	* gdb.cp/anon-ns.exp: Use standard_testfile.
   4929 	* gdb.cp/anon-struct.exp: Use standard_testfile.
   4930 	* gdb.cp/anon-union.exp: Use standard_testfile,
   4931 	prepare_for_testing.
   4932 	* gdb.cp/arg-reference.exp: Use standard_testfile,
   4933 	prepare_for_testing.
   4934 	* gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
   4935 	* gdb.cp/breakpoint.exp: Use standard_testfile,
   4936 	prepare_for_testing.
   4937 	* gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
   4938 	* gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
   4939 	standard_output_file.
   4940 	* gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
   4941 	* gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
   4942 	* gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
   4943 	(test_static_members): Update.
   4944 	* gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
   4945 	* gdb.cp/converts.exp: Use standard_testfile.
   4946 	* gdb.cp/cp-relocate.exp: Use standard_testfile.
   4947 	* gdb.cp/cpcompletion.exp: Use standard_testfile,
   4948 	prepare_for_testing.
   4949 	* gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
   4950 	* gdb.cp/cplabel.exp: Use standard_testfile.
   4951 	* gdb.cp/cplusfuncs.exp: Use standard_testfile,
   4952 	prepare_for_testing.
   4953 	* gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
   4954 	* gdb.cp/derivation.exp: Use standard_testfile,
   4955 	prepare_for_testing.
   4956 	* gdb.cp/destrprint.exp: Use standard_testfile.
   4957 	* gdb.cp/dispcxx.exp: Use standard_testfile.
   4958 	* gdb.cp/exception.exp: Use standard_testfile,
   4959 	prepare_for_testing.
   4960 	* gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
   4961 	* gdb.cp/extern-c.exp: Use standard_testfile,
   4962 	prepare_for_testing.
   4963 	* gdb.cp/formatted-ref.exp: Use standard_testfile,
   4964 	prepare_for_testing.
   4965 	* gdb.cp/fpointer.exp: Use standard_testfile.
   4966 	* gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
   4967 	* gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
   4968 	standard_output_file.
   4969 	* gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
   4970 	* gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
   4971 	* gdb.cp/infcall-dlopen.exp: Use standard_testfile,
   4972 	standard_output_file.
   4973 	* gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
   4974 	(do_tests): Update.
   4975 	* gdb.cp/koenig.exp: Use standard_testfile.
   4976 	* gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
   4977 	* gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
   4978 	* gdb.cp/m-static.exp: Use standard_testfile,
   4979 	prepare_for_testing.
   4980 	* gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
   4981 	* gdb.cp/mb-inline.exp: Use standard_testfile,
   4982 	prepare_for_testing.
   4983 	* gdb.cp/mb-templates.exp: Use standard_testfile,
   4984 	prepare_for_testing.
   4985 	* gdb.cp/member-ptr.exp: Use standard_testfile,
   4986 	prepare_for_testing.
   4987 	* gdb.cp/meth-typedefs.exp: Use standard_testfile.
   4988 	* gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
   4989 	* gdb.cp/method2.exp: Use standard_testfile.
   4990 	* gdb.cp/minsym-fallback.exp: Use standard_testfile,
   4991 	standard_output_file.
   4992 	* gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
   4993 	(do_tests): Update.
   4994 	* gdb.cp/namespace-enum.exp: Use standard_testfile,
   4995 	prepare_for_testing.
   4996 	* gdb.cp/namespace-nested-import.exp: Use standard_testfile,
   4997 	prepare_for_testing.
   4998 	* gdb.cp/namespace.exp: Use standard_testfile,
   4999 	prepare_for_testing.
   5000 	* gdb.cp/nextoverthrow.exp: Use standard_testfile.
   5001 	* gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
   5002 	* gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
   5003 	* gdb.cp/nsimport.exp: Use standard_testfile,
   5004 	prepare_for_testing.
   5005 	* gdb.cp/nsnested.exp: Use standard_testfile.
   5006 	* gdb.cp/nsnoimports.exp: Use standard_testfile.
   5007 	* gdb.cp/nsrecurs.exp: Use standard_testfile,
   5008 	prepare_for_testing.
   5009 	* gdb.cp/nsstress.exp: Use standard_testfile,
   5010 	prepare_for_testing.
   5011 	* gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
   5012 	* gdb.cp/operator.exp: Use standard_testfile.
   5013 	* gdb.cp/oranking.exp: Use standard_testfile.
   5014 	* gdb.cp/overload-const.exp: Use standard_testfile.
   5015 	* gdb.cp/overload.exp: Use standard_testfile,
   5016 	prepare_for_testing.
   5017 	* gdb.cp/ovldbreak.exp: Use standard_testfile.
   5018 	* gdb.cp/ovsrch.exp: Use standard_testfile.
   5019 	* gdb.cp/paren-type.exp: Use standard_testfile.
   5020 	* gdb.cp/pass-by-ref.exp: Use standard_testfile,
   5021 	prepare_for_testing.
   5022 	* gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
   5023 	* gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
   5024 	* gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
   5025 	* gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
   5026 	* gdb.cp/pr10728.exp: Use standard_testfile,
   5027 	standard_output_file.
   5028 	* gdb.cp/pr12028.exp: Use standard_testfile.
   5029 	* gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
   5030 	* gdb.cp/pr9167.exp: Use standard_testfile.
   5031 	* gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
   5032 	* gdb.cp/printmethod.exp: Use standard_testfile,
   5033 	prepare_for_testing.
   5034 	* gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
   5035 	* gdb.cp/psymtab-parameter.exp: Use standard_testfile.
   5036 	* gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
   5037 	* gdb.cp/re-set-overloaded.exp: Use standard_testfile,
   5038 	standard_output_file.
   5039 	* gdb.cp/readnow-language.exp: Use standard_testfile.
   5040 	* gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
   5041 	(gdb_start_again): Use clean_restart.
   5042 	* gdb.cp/ref-types.exp: Use standard_testfile,
   5043 	prepare_for_testing.
   5044 	* gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
   5045 	* gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
   5046 	* gdb.cp/smartp.exp: Use standard_testfile.
   5047 	* gdb.cp/static-method.exp: Use standard_testfile.
   5048 	* gdb.cp/static-print-quit.exp: Use standard_testfile.
   5049 	* gdb.cp/temargs.exp: Use standard_testfile.
   5050 	* gdb.cp/templates.exp: Use standard_testfile,
   5051 	prepare_for_testing.
   5052 	(do_tests): Update.
   5053 	* gdb.cp/try_catch.exp: Use standard_testfile,
   5054 	prepare_for_testing.
   5055 	* gdb.cp/typedef-operator.exp: Use standard_testfile.
   5056 	* gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
   5057 	* gdb.cp/virtbase.exp: Use standard_testfile,
   5058 	prepare_for_testing.
   5059 	* gdb.cp/virtfunc.exp: Use standard_testfile,
   5060 	prepare_for_testing.
   5061 	(do_tests): Update.
   5062 	* gdb.cp/virtfunc2.exp: Use standard_testfile,
   5063 	prepare_for_testing.
   5064 
   5065 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   5066 
   5067 	* lib/gdb.exp (standard_testfile): Unset output variables from
   5068 	earlier invocations.
   5069 
   5070 2012-07-10  Yao Qi  <yao (a] codesourcery.com>
   5071 
   5072 	* gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
   5073 	* gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
   5074 	* gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
   5075 	* gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
   5076 	* gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
   5077 	* gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
   5078 	* gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
   5079 	* gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
   5080 	* gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
   5081 	* gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
   5082 	* gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
   5083 	* gdb.mi/mi-var-display.exp: Likewise.
   5084 	* gdb.mi/mi-var-invalidate.exp: Likewise.
   5085 	* gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
   5086 	* gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
   5087 	* gdb.mi/mi2-console.exp: Likewise.
   5088 	* gdb.mi/mi2-disassemble.exp: Likewise.
   5089 	* gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
   5090 	* gdb.mi/mi2-read-memory.exp: Likewise.
   5091 	* gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
   5092 	* gdb.mi/mi2-simplerun.exp: Likewise.
   5093 	* gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
   5094 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   5095 	* gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
   5096 	* gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
   5097 	* gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
   5098 
   5099 2012-07-09  Tom Tromey  <tromey (a] redhat.com>
   5100 
   5101 	* gdb.base/whatis.exp: Add error checks for improper 'void' uses.
   5102 	* gdb.base/callfuncs.exp: Add cast-based test.
   5103 	* gdb.base/callfuncs.c (voidfunc): New function.
   5104 
   5105 2012-07-08  Doug Evans  <dje (a] google.com>
   5106 
   5107 	* gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
   5108 
   5109 2012-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5110 
   5111 	Fix XFAIL compatibility with old i386 systems.
   5112 	* gdb.base/stale-infcall.exp (test system longjmp tracking support):
   5113 	Check also 'Cannot insert breakpoint 0'.
   5114 
   5115 2012-07-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5116 
   5117 	PR 14321
   5118 	* gdb.base/find.exp
   5119 	(find int64_search_buf, +64/8*100, int64_search_buf): New test.
   5120 
   5121 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5122 
   5123 	* gdb.base/whatis.exp: Add test.
   5124 
   5125 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5126 
   5127 	* gdb.base/whatis.exp: Add regression test.
   5128 
   5129 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5130 
   5131 	* gdb.base/whatis.exp: Add tests.
   5132 
   5133 2012-07-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5134 
   5135 	PR 12649
   5136 	* gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
   5137 	gdb_test_multiple $gdb_prompt terminator.
   5138 
   5139 2012-07-04  Pedro Alves  <palves (a] redhat.com>
   5140 
   5141 	* gdb.mi/mi-reverse.exp: Use supports_reverse and
   5142 	supports_process_record.
   5143 
   5144 2012-07-04  Pedro Alves  <palves (a] redhat.com>
   5145 
   5146 	* gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
   5147 	endings.
   5148 	* gdb.mi/mi-reverse.exp: Convert to unix text line endings.
   5149 
   5150 2012-07-03  Stan Shebs  <stan (a] codesourcery.com>
   5151 
   5152 	* gdb.base/info-os.c (main): Retry resource acquisition until an
   5153 	available one is found.
   5154 	* gdb.base/info-os.exp: Collect resource keys from the program
   5155 	and use them in matching.
   5156 
   5157 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5158 
   5159 	* gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
   5160 	Wrap the test into loop for corefile and core0file.
   5161 
   5162 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5163 
   5164 	* gdb.dwarf2/fission-reread.S: Remove .section attributes.
   5165 	Change CU pointer size to 4 bytes, adjust .8byte to .4byte.  Remove
   5166 	.note.GNU-stack.
   5167 
   5168 	* gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
   5169 
   5170 2012-07-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   5171 
   5172 	* gdb.base/help.exp (help b, help br, help bre, help brea, help
   5173 	break): Include help message for the new `-probe' and `-probe-stap'
   5174 	options.
   5175 
   5176 2012-07-02  Stan Shebs  <stan (a] codesourcery.com>
   5177 
   5178 	* gdb.base/dprintf.exp: Add agent style tests.
   5179 
   5180 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5181 
   5182 	* gdb.base/stale-infcall.c (infcall): New label test-next.
   5183 	(main): New labels test-pass and test-fail.
   5184 	* gdb.base/stale-infcall.exp: Continue to test-next.  Put breakpoint
   5185 	$test_fail_bpnum to test-fail.
   5186 	(test system longjmp tracking support): New test.
   5187 	Delete $test_fail_bpnum.
   5188 	* lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
   5189 	breakpoint.
   5190 
   5191 2012-06-30  Doug Evans  <dje (a] google.com>
   5192 
   5193 	* gdb.dwarf2/fission-reread.S: New file.
   5194 	* gdb.dwarf2/fission-reread.exp: New file.
   5195 
   5196 2012-06-28  Stan Shebs  <stan (a] codesourcery.com>
   5197 
   5198 	* gdb.mi/mi-logging.exp: New file.
   5199 
   5200 2012-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5201 	    Pedro Alves  <palves (a] redhat.com>
   5202 
   5203 	* gdb.threads/siginfo-threads.exp: New file.
   5204 	* gdb.threads/siginfo-threads.c: New file.
   5205 	* gdb.threads/sigstep-threads.exp: New file.
   5206 	* gdb.threads/sigstep-threads.c: New file.
   5207 
   5208 2012-06-28  Tom Tromey  <tromey (a] redhat.com>
   5209 
   5210 	* gdb.go/package.exp: Partially revert earlier patch; use
   5211 	gdb_compile again.  Use standard_output_file.
   5212 
   5213 2012-06-27  Doug Evans  <dje (a] google.com>
   5214 
   5215 	* gdb.dwarf2/fission-base.c: New file.
   5216 	* gdb.dwarf2/fission-base.S: New file.
   5217 	* gdb.dwarf2/fission-base.exp: New file.
   5218 
   5219 2012-06-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5220 
   5221 	* gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
   5222 
   5223 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5224 
   5225 	* gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
   5226 	* gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
   5227 
   5228 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5229 
   5230 	* gdb.dwarf2/pr10770.exp: Use standard_testfile.
   5231 	* gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
   5232 	* gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
   5233 	* gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
   5234 	* gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
   5235 	prepare_for_testing.
   5236 	* gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
   5237 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
   5238 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
   5239 	standard_testfile.
   5240 	* gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
   5241 	* gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
   5242 	* gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
   5243 	* gdb.dwarf2/callframecfa.exp: Use standard_testfile,
   5244 	prepare_for_testing.
   5245 	* gdb.dwarf2/dup-psym.exp: Use standard_testfile.
   5246 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
   5247 	* gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
   5248 	* gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
   5249 	* gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
   5250 	* gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
   5251 	* gdb.dwarf2/dw2-const.exp: Use standard_testfile.
   5252 	* gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
   5253 	* gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
   5254 	* gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
   5255 	* gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
   5256 	* gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
   5257 	* gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
   5258 	* gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
   5259 	* gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
   5260 	* gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
   5261 	* gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
   5262 	* gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
   5263 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
   5264 	* gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
   5265 	* gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
   5266 	* gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
   5267 	standard_output_file.
   5268 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
   5269 	standard_output_file.
   5270 	* gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
   5271 	* gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
   5272 	* gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
   5273 	* gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
   5274 	* gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
   5275 	* gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
   5276 	* gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
   5277 	* gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
   5278 	* gdb.dwarf2/implptr.exp: Use standard_testfile.
   5279 	* gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
   5280 	* gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
   5281 	* gdb.dwarf2/pieces.exp: Use standard_testfile.
   5282 	* gdb.dwarf2/pr11465.exp: Use standard_testfile.
   5283 	* gdb.dwarf2/pr13961.exp: Use standard_testfile.
   5284 	* gdb.dwarf2/valop.exp: Use standard_testfile,
   5285 	prepare_for_testing.
   5286 
   5287 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5288 
   5289 	* gdb.python/python.exp: Fix regexps in pagination tests.
   5290 
   5291 2012-06-26  Siva Chandra Reddy  <sivachandra (a] google.com>
   5292 
   5293 	* gdb.python/py-symtab.exp: Add tests to test the new attribute
   5294 	'last' of gdb.Symtab_and_line.
   5295 	* gdb.python/py-symbol.c: Move break point comment to enable
   5296 	testing of gdb.Symtab_and_line.last.
   5297 
   5298 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5299 
   5300 	* gdb.threads/step.c: Remove.
   5301 	* gdb.threads/step.exp: Remove.
   5302 	* gdb.threads/step2.exp: Remove.
   5303 
   5304 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5305 
   5306 	* gdb.threads/watchpoint-fork.exp (test): Use
   5307 	standard_output_file.  Don't declare objdir.
   5308 	* gdb.threads/attach-into-signal.exp: Use standard_testfile,
   5309 	standard_output_file.
   5310 	* gdb.threads/attach-stopped.exp: Use standard_testfile.
   5311 	* gdb.threads/bp_in_thread.exp: Use standard_testfile,
   5312 	clean_restart.  Remove incdir.
   5313 	* gdb.threads/corethreads.exp: Use standard_testfile.
   5314 	* gdb.threads/execl.exp: Use standard_testfile,
   5315 	standard_output_file, clean_restart.
   5316 	* gdb.threads/fork-child-threads.exp: Use standard_testfile,
   5317 	clean_restart.
   5318 	* gdb.threads/fork-thread-pending.exp: Use standard_testfile,
   5319 	clean_restart.
   5320 	* gdb.threads/gcore-thread.exp: Use standard_testfile.  Remove
   5321 	incdir.
   5322 	* gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
   5323 	clean_restart.  Remove incdir.
   5324 	* gdb.threads/ia64-sigill.exp: Use standard_testfile.
   5325 	* gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
   5326 	clean_restart.  Remove incdir.
   5327 	* gdb.threads/killed.exp: Use standard_testfile, clean_restart.
   5328 	Remove incdir.
   5329 	* gdb.threads/leader-exit.exp: Use standard_testfile.
   5330 	* gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
   5331 	* gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
   5332 	clean_restart.
   5333 	* gdb.threads/manythreads.exp: Use standard_testfile,
   5334 	clean_restart.  Remove incdir.
   5335 	* gdb.threads/multi-create.exp: Use standard_testfile,
   5336 	clean_restart.
   5337 	* gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
   5338 	* gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
   5339 	* gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
   5340 	* gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
   5341 	* gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
   5342 	* gdb.threads/pending-step.exp: Use standard_testfile,
   5343 	clean_restart.  Remove incdir.
   5344 	* gdb.threads/print-threads.exp: Use standard_testfile,
   5345 	clean_restart.  Remove incdir.
   5346 	* gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
   5347 	clean_restart.  Remove incdir.
   5348 	* gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
   5349 	Remove incdir.
   5350 	* gdb.threads/schedlock.exp: Use standard_testfile.  Remove
   5351 	incdir.
   5352 	* gdb.threads/sigthread.exp: Use standard_testfile,
   5353 	clean_restart.
   5354 	* gdb.threads/staticthreads.exp: Use standard_testfile,
   5355 	clean_restart.  Remove incdir.
   5356 	* gdb.threads/switch-threads.exp: Use standard_testfile,
   5357 	clean_restart.  Remove incdir.
   5358 	* gdb.threads/thread-execl.exp: Use standard_testfile,
   5359 	clean_restart.  Remove incdir.
   5360 	* gdb.threads/thread-find.exp: Use standard_testfile,
   5361 	clean_restart.
   5362 	* gdb.threads/thread-specific.exp: Use standard_testfile,
   5363 	clean_restart.  Remove incdir.
   5364 	* gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
   5365 	clean_restart.  Remove incdir.
   5366 	* gdb.threads/thread_check.exp: Use standard_testfile,
   5367 	clean_restart.  Remove incdir.
   5368 	* gdb.threads/thread_events.exp: Use standard_testfile.  Remove
   5369 	incdir.
   5370 	* gdb.threads/threadapply.exp: Use standard_testfile,
   5371 	clean_restart.  Remove incdir.
   5372 	* gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
   5373 	clean_restart.  Remove incdir.
   5374 	* gdb.threads/tls-nodebug.exp: Use standard_testfile,
   5375 	clean_restart.
   5376 	* gdb.threads/tls-shared.exp: Use standard_testfile,
   5377 	clean_restart, standard_output_file.
   5378 	* gdb.threads/tls-var.exp: Use standard_testfile,
   5379 	standard_output_file.
   5380 	* gdb.threads/tls.exp: Use standard_testfile, clean_restart.
   5381 	Remove incdir.
   5382 	* gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
   5383 	* gdb.threads/watchthreads.exp: Use standard_testfile.  Remove
   5384 	incdir.
   5385 	* gdb.threads/watchthreads2.exp: Use standard_testfile,
   5386 	clean_restart.  Remove incdir.
   5387 
   5388 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5389 
   5390 	* gdb.trace/actions.exp: Use standard_testfile.
   5391 	* gdb.trace/ax.exp: Use standard_testfile.
   5392 	* gdb.trace/backtrace.exp: Use standard_testfile.
   5393 	* gdb.trace/change-loc.exp: Use standard_testfile.
   5394 	* gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
   5395 	* gdb.trace/collection.exp: Use standard_testfile,
   5396 	prepare_for_testing.
   5397 	* gdb.trace/deltrace.exp: Use standard_testfile.
   5398 	* gdb.trace/disconnected-tracing.exp: Use standard_testfile.
   5399 	* gdb.trace/ftrace.exp: Use standard_testfile.
   5400 	* gdb.trace/infotrace.exp: Use standard_testfile.
   5401 	* gdb.trace/packetlen.exp: Use standard_testfile.
   5402 	* gdb.trace/passc-dyn.exp: Use standard_testfile.
   5403 	* gdb.trace/passcount.exp: Use standard_testfile.
   5404 	* gdb.trace/pending.exp: Use standard_testfile.
   5405 	* gdb.trace/report.exp: Use standard_testfile.
   5406 	* gdb.trace/save-trace.exp: Use standard_testfile.
   5407 	* gdb.trace/stap-trace.exp: Use standard_testfile.
   5408 	* gdb.trace/status-stop.exp: Use standard_testfile.
   5409 	* gdb.trace/strace.exp: Use standard_testfile.
   5410 	* gdb.trace/tfile.exp: Use standard_testfile.
   5411 	* gdb.trace/tfind.exp: Use standard_testfile.
   5412 	* gdb.trace/trace-break.exp: Use standard_testfile.
   5413 	* gdb.trace/trace-mt.exp: Use standard_testfile.
   5414 	* gdb.trace/tracecmd.exp: Use standard_testfile.
   5415 	* gdb.trace/tspeed.exp: Use standard_testfile.
   5416 	* gdb.trace/tstatus.exp: Use standard_testfile.
   5417 	* gdb.trace/tsv.exp: Use standard_testfile.
   5418 	* gdb.trace/unavailable.exp: Use standard_testfile,
   5419 	prepare_for_testing.
   5420 	* gdb.trace/while-dyn.exp: Use standard_testfile.
   5421 	* gdb.trace/while-stepping.exp: Use standard_testfile.
   5422 
   5423 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5424 
   5425 	* gdb.reverse/break-precsave.exp: Use standard_testfile.
   5426 	* gdb.reverse/break-reverse.exp: Use standard_testfile.
   5427 	* gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
   5428 	* gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
   5429 	* gdb.reverse/finish-precsave.exp: Use standard_testfile.
   5430 	* gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
   5431 	* gdb.reverse/finish-reverse.exp: Use standard_testfile.
   5432 	* gdb.reverse/i386-precsave.exp: Use standard_testfile,
   5433 	prepare_for_testing.
   5434 	* gdb.reverse/i386-reverse.exp: Use standard_testfile,
   5435 	prepare_for_testing.
   5436 	* gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
   5437 	prepare_for_testing.
   5438 	* gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
   5439 	prepare_for_testing.
   5440 	* gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
   5441 	prepare_for_testing
   5442 	* gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
   5443 	* gdb.reverse/machinestate.exp: Use standard_testfile.
   5444 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
   5445 	* gdb.reverse/sigall-precsave.exp: Use standard_testfile,
   5446 	build_executable.
   5447 	* gdb.reverse/sigall-reverse.exp: Use standard_testfile,
   5448 	build_executable.
   5449 	* gdb.reverse/solib-precsave.exp: Use standard_testfile,
   5450 	standard_output_file.
   5451 	* gdb.reverse/solib-reverse.exp: Use standard_testfile,
   5452 	standard_output_file.
   5453 	* gdb.reverse/step-precsave.exp: Use standard_testfile.
   5454 	* gdb.reverse/step-reverse.exp: Use standard_testfile.
   5455 	* gdb.reverse/until-precsave.exp: Use standard_testfile.
   5456 	* gdb.reverse/until-reverse.exp: Use standard_testfile.
   5457 	* gdb.reverse/watch-precsave.exp: Use standard_testfile.
   5458 	* gdb.reverse/watch-reverse.exp: Use standard_testfile.
   5459 
   5460 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5461 
   5462 	* gdb.stabs/weird.exp: Remove directory-checking code.  Use
   5463 	standard_output_file.
   5464 	* gdb.stabs/exclfwd.exp: Use standard_testfile,
   5465 	prepare_for_testing.  Remove directory-checking code.
   5466 
   5467 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5468 
   5469 	* gdb.multi/watchpoint-multi.exp: Use standard_testfile.
   5470 	* gdb.multi/bkpt-multi-exec.exp: Use standard_output_file.  Use
   5471 	build_executable, not prepare_for_testing.
   5472 	* gdb.multi/base.exp: Use standard_output_file.  Use
   5473 	build_executable,  not prepare_for_testing.
   5474 
   5475 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5476 
   5477 	* gdb.fortran/subarray.exp: Use standard_testfile,
   5478 	prepare_for_testing.
   5479 	* gdb.fortran/multi-dim.exp: Use standard_testfile.
   5480 	* gdb.fortran/module.exp: Use standard_testfile.
   5481 	* gdb.fortran/logical.exp: Use standard_testfile.
   5482 	* gdb.fortran/library-module.exp: Use standard_testfile,
   5483 	standard_output_file.
   5484 	* gdb.fortran/derived-type.exp: Use standard_testfile,
   5485 	prepare_for_testing.
   5486 	* gdb.fortran/complex.exp: Use standard_testfile,
   5487 	prepare_for_testing.
   5488 	* gdb.fortran/charset.exp: Use standard_testfile.
   5489 	* gdb.fortran/array-element.exp: Use standard_testfile,
   5490 	prepare_for_testing.
   5491 
   5492 2012-06-25  Keith Seitz  <keiths (a] redhat.com>
   5493 
   5494 	* gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
   5495 	Change rbreak-related tests to KFAIL and add bugzilla numbers.
   5496 
   5497 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5498 
   5499 	* gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
   5500 	* gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
   5501 	* gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
   5502 	* gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
   5503 
   5504 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5505 
   5506 	* gdb.linespec/ls-errs.exp: Use standard_testfile.
   5507 	* gdb.linespec/ls-dollar.exp: Use standard_testfile.
   5508 	* gdb.linespec/linespec.exp: Use standard_testfile.
   5509 
   5510 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5511 
   5512 	* gdb.modula2/unbounded-array.exp: Use standard_testfile,
   5513 	prepare_for_testing.
   5514 
   5515 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5516 
   5517 	* gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
   5518 	prepare_for_testing.
   5519 	* gdb.opt/inline-break.exp: Use standard_testfile,
   5520 	prepare_for_testing.
   5521 	* gdb.opt/inline-bt.exp: Use standard_testfile,
   5522 	prepare_for_testing.
   5523 	* gdb.opt/inline-cmds.exp: Use standard_testfile,
   5524 	prepare_for_testing.
   5525 	* gdb.opt/inline-locals.exp: Use standard_testfile,
   5526 	prepare_for_testing.
   5527 
   5528 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5529 
   5530 	* gdb.asm/asm-source.exp: Use standard_output_file,
   5531 	standard_testfile.  Construct .o files in proper subdir.
   5532 
   5533 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5534 
   5535 	* gdb.server/ext-attach.exp: Use standard_testfile,
   5536 	prepare_for_testing.
   5537 	* gdb.server/ext-run.exp: Use standard_testfile,
   5538 	build_executable.
   5539 	* gdb.server/file-transfer.exp: Use standard_testfile,
   5540 	prepare_for_testing.
   5541 	* gdb.server/server-exec-info.exp: Use standard_testfile.
   5542 	* gdb.server/server-mon.exp: Use standard_testfile,
   5543 	prepare_for_testing.
   5544 	* gdb.server/server-run.exp: Use standard_testfile,
   5545 	build_executable.
   5546 	* gdb.server/solib-list.exp: Use standard_testfile,
   5547 	standard_output_file.
   5548 
   5549 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5550 
   5551 	* lib/gdb.exp (standard_output_file): Use "file join".
   5552 	* gdb.go/chan.exp: Use standard_testfile.
   5553 	* gdb.go/handcall.exp: Use standard_testfile.
   5554 	* gdb.go/hello.exp: Use standard_testfile.
   5555 	* gdb.integers/chan.exp: Use standard_testfile.
   5556 	* gdb.go/methods.exp: Use standard_testfile.
   5557 	* gdb.go/package.exp: Use standard_testfile.
   5558 	* gdb.go/strings.exp: Use standard_testfile.
   5559 	* gdb.go/types.exp: Use standard_testfile.
   5560 	* gdb.go/unsafe.exp: Use standard_testfile.
   5561 
   5562 2012-06-25  Greta Yorsh  <greta.yorsh (a] arm.com>
   5563 
   5564 	* gdb.arch/arm-disp-step.S: Fix use of .global directives.
   5565 
   5566 2012-06-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5567 
   5568 	Fix regression by the previous commit.
   5569 	* gdb.python/lib-types.exp: Add c++ to the compilation flags.
   5570 
   5571 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5572 
   5573 	* gdb.python/lib-types.exp: Use standard_testfile,
   5574 	prepare_for_testing.
   5575 	* gdb.python/py-block.exp: Use standard_testfile.
   5576 	* gdb.python/py-breakpoint.exp: Use standard_testfile.
   5577 	* gdb.python/py-events.exp: Use standard_testfile,
   5578 	standard_output_file.
   5579 	* gdb.python/py-evsignal.exp: Use standard_testfile.
   5580 	* gdb.python/py-evethreads.exp: Use standard_testfile.
   5581 	* gdb.python/py-explore-cc.exp: Use standard_testfile.
   5582 	* gdb.python/py-explore.exp: Use standard_testfile.
   5583 	* gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
   5584 	standard_output_file.
   5585 	* gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
   5586 	prepare_for_testing.
   5587 	* gdb.python/py-frame-inline.exp: Use standard_testfile.
   5588 	* gdb.python/py-frame.exp: Use standard_testfile.
   5589 	* gdb.python/py-inferior.exp: Use standard_testfile.
   5590 	* gdb.python/py-infthread.exp: Use standard_testfile.
   5591 	* gdb.python/py-mi.exp: Use standard_testfile.
   5592 	* gdb.python/py-objfile-script.exp: Use standard_testfile,
   5593 	build_executable.
   5594 	* gdb.python/py-objfile.exp: Use standard_testfile.
   5595 	* gdb.python/py-pp-maint.exp: Use standard_testfile,
   5596 	prepare_for_testing.
   5597 	* gdb.python/py-prettyprint.exp: Use standard_testfile.
   5598 	* gdb.python/py-progspace.exp: Use standard_testfile,
   5599 	build_executable.
   5600 	* gdb.python/py-prompt.exp: Use standard_testfile,
   5601 	build_executable.
   5602 	* gdb.python/py-section-script.exp: Use standard_testfile,
   5603 	build_executable.
   5604 	* gdb.python/py-shared.exp: Use standard_testfile,
   5605 	standard_output_file, clean_restart.
   5606 	* gdb.python/py-symbol.exp: Use standard_output_file,
   5607 	prepare_for_testing.
   5608 	* gdb.python/py-symtab.exp: Use standard_output_file,
   5609 	prepare_for_testing
   5610 	* gdb.python/py-template.exp: Use standard_testfile.
   5611 	* gdb.python/py-type.exp: Use standard_testfile.
   5612 	* gdb.python/py-value-cc.exp: Use standard_testfile.
   5613 	* gdb.python/py-value.exp: Use standard_testfile.
   5614 	* gdb.python/python.exp: Use standard_testfile, build_executable.
   5615 
   5616 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5617 
   5618 	* gdb.objc/basicclass.exp: Use standard_testfile.
   5619 	(do_objc_tests): Don't declare objdir.
   5620 	* gdb.objc/nondebug.exp: Use standard_testfile.
   5621 	(do_objc_tests): Don't declare objdir.
   5622 	* gdb.objc/objcdecode.exp: Use standard_testfile.
   5623 	(do_objc_tests): Don't declare objdir.
   5624 
   5625 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5626 
   5627 	* gdb.java/jmain.exp: Use standard_testfile.
   5628 	* gdb.java/jmisc.exp: Use standard_testfile.
   5629 	* gdb.java/jnpe.exp: Use standard_testfile.
   5630 	* gdb.java/jprint.exp: Use standard_testfile.
   5631 
   5632 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5633 
   5634 	* lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
   5635 	(standard_output_file, standard_testfile): New procs.
   5636 	(build_executable, clean_restart): Use standard_output_file.
   5637 
   5638 2012-06-22  Yao Qi  <yao (a] codesourcery.com>
   5639 
   5640 	* boards/native-gdbserver.exp: New proc ${board}_exec.
   5641 	* boards/native-stdio-gdbserver.exp: Likewise.
   5642 
   5643 2012-06-21  Tom Tromey  <tromey (a] redhat.com>
   5644 
   5645 	* lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
   5646 	(build_executable): Update.
   5647 	(get_compiler_info): Remove 'binfile' argument.
   5648 	* gdb.ada/arrayidx.exp: Update.
   5649 	* gdb.ada/null_array.exp: Update.
   5650 	* gdb.arch/altivec-abi.exp: Update.
   5651 	* gdb.arch/altivec-regs.exp: Update.
   5652 	* gdb.arch/amd64-byte.exp: Update.
   5653 	* gdb.arch/amd64-dword.exp: Update.
   5654 	* gdb.arch/amd64-word.exp: Update.
   5655 	* gdb.arch/i386-avx.exp: Update.
   5656 	* gdb.arch/i386-byte.exp: Update.
   5657 	* gdb.arch/i386-sse.exp: Update.
   5658 	* gdb.arch/i386-word.exp: Update.
   5659 	* gdb.arch/ppc-dfp.exp: Update.
   5660 	* gdb.arch/ppc-fp.exp: Update.
   5661 	* gdb.arch/vsx-regs.exp: Update.
   5662 	* gdb.base/all-bin.exp: Update.
   5663 	* gdb.base/annota1.exp: Update.
   5664 	* gdb.base/async.exp: Update.
   5665 	* gdb.base/attach.exp: Update.
   5666 	* gdb.base/break-interp.exp: Update.
   5667 	* gdb.base/call-ar-st.exp: Update.
   5668 	* gdb.base/call-rt-st.exp: Update.
   5669 	* gdb.base/call-sc.exp: Update.
   5670 	* gdb.base/callfuncs.exp: Update.
   5671 	* gdb.base/catch-load.exp: Update.
   5672 	* gdb.base/completion.exp: Update.
   5673 	* gdb.base/complex.exp: Update.
   5674 	* gdb.base/condbreak.exp: Update.
   5675 	* gdb.base/consecutive.exp: Update.
   5676 	* gdb.base/constvars.exp: Update.
   5677 	* gdb.base/corefile.exp: Update.
   5678 	* gdb.base/eval-skip.exp: Update.
   5679 	* gdb.base/expand-psymtabs.exp: Update.
   5680 	* gdb.base/exprs.exp: Update.
   5681 	* gdb.base/fileio.exp: Update.
   5682 	* gdb.base/fixsection.exp: Update.
   5683 	* gdb.base/funcargs.exp: Update.
   5684 	* gdb.base/gdb11530.exp: Update.
   5685 	* gdb.base/gdb1555.exp: Update.
   5686 	* gdb.base/gnu-ifunc.exp: Update.
   5687 	* gdb.base/gnu_vector.exp: Update.
   5688 	* gdb.base/info-macros.exp: Update.
   5689 	* gdb.base/jit-simple.exp: Update.
   5690 	* gdb.base/jit-so.exp: Update.
   5691 	* gdb.base/jit.exp: Update.
   5692 	* gdb.base/langs.exp: Update.
   5693 	* gdb.base/list.exp: Update.
   5694 	* gdb.base/logical.exp: Update.
   5695 	* gdb.base/long_long.exp: Update.
   5696 	* gdb.base/longjmp.exp: Update.
   5697 	* gdb.base/macscp.exp: Update.
   5698 	* gdb.base/mips_pro.exp: Update.
   5699 	* gdb.base/miscexprs.exp: Update.
   5700 	* gdb.base/morestack.exp: Update.
   5701 	* gdb.base/nodebug.exp: Update.
   5702 	* gdb.base/opaque.exp: Update.
   5703 	* gdb.base/pc-fp.exp: Update.
   5704 	* gdb.base/pending.exp: Update.
   5705 	* gdb.base/permissions.exp: Update.
   5706 	* gdb.base/pointers.exp: Update.
   5707 	* gdb.base/prelink.exp: Update.
   5708 	* gdb.base/printcmds.exp: Update.
   5709 	* gdb.base/psymtab.exp: Update.
   5710 	* gdb.base/ptype.exp: Update.
   5711 	* gdb.base/relational.exp: Update.
   5712 	* gdb.base/scope.exp: Update.
   5713 	* gdb.base/setvar.exp: Update.
   5714 	* gdb.base/shlib-call.exp: Update.
   5715 	* gdb.base/shreloc.exp: Update.
   5716 	* gdb.base/signals.exp: Update.
   5717 	* gdb.base/sizeof.exp: Update.
   5718 	* gdb.base/so-impl-ld.exp: Update.
   5719 	* gdb.base/so-indr-cl.exp: Update.
   5720 	* gdb.base/solib-disc.exp: Update.
   5721 	* gdb.base/solib-display.exp: Update.
   5722 	* gdb.base/solib-nodir.exp: Update.
   5723 	* gdb.base/solib-overlap.exp: Update.
   5724 	* gdb.base/solib-symbol.exp: Update.
   5725 	* gdb.base/solib-weak.exp: Update.
   5726 	* gdb.base/solib.exp: Update.
   5727 	* gdb.base/store.exp: Update.
   5728 	* gdb.base/structs.exp: Update.
   5729 	* gdb.base/structs2.exp: Update.
   5730 	* gdb.base/type-opaque.exp: Update.
   5731 	* gdb.base/unload.exp: Update.
   5732 	* gdb.base/varargs.exp: Update.
   5733 	* gdb.base/volatile.exp: Update.
   5734 	* gdb.base/watch_thread_num.exp: Update.
   5735 	* gdb.base/watchpoint-solib.exp: Update.
   5736 	* gdb.base/watchpoint.exp: Update.
   5737 	* gdb.base/watchpoints.exp: Update.
   5738 	* gdb.base/whatis.exp: Update.
   5739 	* gdb.cell/arch.exp: Update.
   5740 	* gdb.cell/break.exp: Update.
   5741 	* gdb.cell/bt.exp: Update.
   5742 	* gdb.cell/core.exp: Update.
   5743 	* gdb.cell/data.exp: Update.
   5744 	* gdb.cell/ea-cache.exp: Update.
   5745 	* gdb.cell/f-regs.exp: Update.
   5746 	* gdb.cell/fork.exp: Update.
   5747 	* gdb.cell/gcore.exp: Update.
   5748 	* gdb.cell/mem-access.exp: Update.
   5749 	* gdb.cell/ptype.exp: Update.
   5750 	* gdb.cell/registers.exp: Update.
   5751 	* gdb.cell/sizeof.exp: Update.
   5752 	* gdb.cell/solib-symbol.exp: Update.
   5753 	* gdb.cell/solib.exp: Update.
   5754 	* gdb.cp/ambiguous.exp: Update.
   5755 	* gdb.cp/breakpoint.exp: Update.
   5756 	* gdb.cp/bs15503.exp: Update.
   5757 	* gdb.cp/casts.exp: Update.
   5758 	* gdb.cp/class2.exp: Update.
   5759 	* gdb.cp/cpexprs.exp: Update.
   5760 	* gdb.cp/cplusfuncs.exp: Update.
   5761 	* gdb.cp/ctti.exp: Update.
   5762 	* gdb.cp/dispcxx.exp: Update.
   5763 	* gdb.cp/gdb1355.exp: Update.
   5764 	* gdb.cp/gdb2384.exp: Update.
   5765 	* gdb.cp/gdb2495.exp: Update.
   5766 	* gdb.cp/infcall-dlopen.exp: Update.
   5767 	* gdb.cp/local.exp: Update.
   5768 	* gdb.cp/m-data.exp: Update.
   5769 	* gdb.cp/m-static.exp: Update.
   5770 	* gdb.cp/mb-ctor.exp: Update.
   5771 	* gdb.cp/mb-inline.exp: Update.
   5772 	* gdb.cp/mb-templates.exp: Update.
   5773 	* gdb.cp/member-ptr.exp: Update.
   5774 	* gdb.cp/method.exp: Update.
   5775 	* gdb.cp/namespace.exp: Update.
   5776 	* gdb.cp/nextoverthrow.exp: Update.
   5777 	* gdb.cp/nsdecl.exp: Update.
   5778 	* gdb.cp/nsrecurs.exp: Update.
   5779 	* gdb.cp/nsstress.exp: Update.
   5780 	* gdb.cp/nsusing.exp: Update.
   5781 	* gdb.cp/pr-1023.exp: Update.
   5782 	* gdb.cp/pr-1210.exp: Update.
   5783 	* gdb.cp/pr-574.exp: Update.
   5784 	* gdb.cp/pr9631.exp: Update.
   5785 	* gdb.cp/printmethod.exp: Update.
   5786 	* gdb.cp/psmang.exp: Update.
   5787 	* gdb.cp/re-set-overloaded.exp: Update.
   5788 	* gdb.cp/rtti.exp: Update.
   5789 	* gdb.cp/shadow.exp: Update.
   5790 	* gdb.cp/templates.exp: Update.
   5791 	* gdb.cp/try_catch.exp: Update.
   5792 	* gdb.dwarf2/dw2-ranges.exp: Update.
   5793 	* gdb.dwarf2/pr10770.exp: Update.
   5794 	* gdb.fortran/library-module.exp: Update.
   5795 	* gdb.hp/gdb.aCC/optimize.exp: Update.
   5796 	* gdb.hp/gdb.aCC/watch-cmd.exp: Update.
   5797 	* gdb.hp/gdb.base-hp/callfwmall.exp: Update.
   5798 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
   5799 	* gdb.hp/gdb.base-hp/pxdb.exp: Update.
   5800 	* gdb.hp/gdb.base-hp/sized-enum.exp: Update.
   5801 	* gdb.hp/gdb.base-hp/so-thresh.exp: Update.
   5802 	* gdb.hp/gdb.compat/xdb1.exp: Update.
   5803 	* gdb.hp/gdb.compat/xdb2.exp: Update.
   5804 	* gdb.hp/gdb.compat/xdb3.exp: Update.
   5805 	* gdb.hp/gdb.defects/bs14602.exp: Update.
   5806 	* gdb.hp/gdb.defects/solib-d.exp: Update.
   5807 	* gdb.hp/gdb.objdbg/objdbg01.exp: Update.
   5808 	* gdb.hp/gdb.objdbg/objdbg02.exp: Update.
   5809 	* gdb.hp/gdb.objdbg/objdbg03.exp: Update.
   5810 	* gdb.hp/gdb.objdbg/objdbg04.exp: Update.
   5811 	* gdb.mi/gdb792.exp: Update.
   5812 	* gdb.mi/mi-pending.exp: Update.
   5813 	* gdb.mi/mi-solib.exp: Update.
   5814 	* gdb.mi/mi-var-cp.exp: Update.
   5815 	* gdb.opt/clobbered-registers-O2.exp: Update.
   5816 	* gdb.opt/inline-bt.exp: Update.
   5817 	* gdb.opt/inline-cmds.exp: Update.
   5818 	* gdb.opt/inline-locals.exp: Update.
   5819 	* gdb.python/py-events.exp: Update.
   5820 	* gdb.python/py-finish-breakpoint.exp: Update.
   5821 	* gdb.python/py-type.exp: Update.
   5822 	* gdb.reverse/solib-precsave.exp: Update.
   5823 	* gdb.reverse/solib-reverse.exp: Update.
   5824 	* gdb.server/solib-list.exp: Update.
   5825 	* gdb.stabs/weird.exp: Update.
   5826 	* gdb.threads/attach-into-signal.exp: Update.
   5827 	* gdb.threads/attach-stopped.exp: Update.
   5828 	* gdb.threads/tls-shared.exp: Update.
   5829 	* gdb.trace/change-loc.exp: Update.
   5830 	* gdb.trace/strace.exp: Update.
   5831 
   5832 2012-06-19  Tom Tromey  <tromey (a] redhat.com>
   5833 
   5834 	* gdb.base/whatis.exp: Add tests.
   5835 
   5836 2012-06-19  Tom Tromey  <tromey (a] redhat.com>
   5837 
   5838 	* gdb.cp/m-static.cc (keepalive): New function.
   5839 	(gnu_obj_1::method): Use it.
   5840 
   5841 2012-06-18  Doug Evans  <dje (a] google.com>
   5842 
   5843 	* gdb.base/info-fun.exp: New file.
   5844 	* gdb.base/info-fun.c: New file.
   5845 	* gdb.base/info-fun-solib.c: New file.
   5846 
   5847 2012-06-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5848 
   5849 	Remove stale dummy frames.
   5850 	* gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
   5851 	(maintenance info breakpoints): New tests.
   5852 	* gdb.base/stale-infcall.c: New file.
   5853 	* gdb.base/stale-infcall.exp: New file.
   5854 
   5855 2012-06-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5856 
   5857 	* gdb.arch/amd64-entry-value-param.S: New file.
   5858 	* gdb.arch/amd64-entry-value-param.c: New file.
   5859 	* gdb.arch/amd64-entry-value-param.exp: New file.
   5860 
   5861 2012-06-15  Tom Tromey  <tromey (a] redhat.com>
   5862 
   5863 	* gdb.cp/namespace.exp: Add "show lang" test.
   5864 
   5865 2012-06-15  Iain Sandoe <iain (a] codesourcery.com>
   5866 
   5867 	* gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
   5868 	case. (top level): Use gdb_file_cmd instead of gdb_load.
   5869 
   5870 2012-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5871 
   5872 	PR tdep/14222
   5873 	* gdb.arch/i386-sse-stack-align.S: New file.
   5874 	* gdb.arch/i386-sse-stack-align.c: New file.
   5875 	* gdb.arch/i386-sse-stack-align.exp: New file.
   5876 
   5877 2012-06-13  Keith Seitz  <keiths (a] redhat.com>
   5878 
   5879 	PR breakpoints/13798 and mi/11541
   5880 	* gdb.linespec/ls-errs.exp: Add a few more tests for
   5881 	filenames with spaces and colons.
   5882 
   5883 2012-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5884 
   5885 	PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
   5886 	* gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
   5887 	(test_function): Call CV_f.
   5888 	* gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
   5889 	(p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
   5890 	(p CV::m(int) volatile, p 'CV::m(int) const volatile')
   5891 	(p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
   5892 	(p CV_f(CV::i)): New tests.
   5893 
   5894 2012-06-13  Tom Tromey  <tromey (a] redhat.com>
   5895 
   5896 	* gdb.base/condbreak.exp: Add tests for "condition" completion.
   5897 
   5898 2012-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5899 
   5900 	Fix regression by the "ambiguous linespec" series.
   5901 	* gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
   5902 	tests.
   5903 
   5904 2012-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5905 
   5906 	* lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
   5907 	missing.
   5908 
   5909 2012-06-11  Tom Tromey  <tromey (a] redhat.com>
   5910 
   5911 	* gdb.base/longjmp.c (hidden_longjmp): Move expected catch
   5912 	location...
   5913 	(main): ...here.
   5914 
   5915 2012-06-07  Yao Qi  <yao (a] codesourcery.com>
   5916 
   5917 	* gdb.trace/strace.exp: Shorten some too-long lines.
   5918 
   5919 2012-06-06  Pedro Alves  <palves (a] redhat.com>
   5920 
   5921 	* gdb.threads/clone-new-thread-event.c: New file.
   5922 	* gdb.threads/clone-new-thread-event.exp: New file.
   5923 
   5924 2012-06-06  Yao Qi  <yao (a] codesourcery.com>
   5925 
   5926 	* gdb.base/dprintf.c (main): Add extra parameter when calling
   5927 	printf and fprintf.
   5928 	(bar): New function.  It is a dead function, but to ensure
   5929 	'malloc' is linked explicitly.
   5930 
   5931 2012-06-06  Yao Qi  <yao (a] codesourcery.com>
   5932 
   5933 	* gdb.base/info-proc.exp: Return if target doesn't support
   5934 	'info proc'.
   5935 
   5936 2012-06-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5937 
   5938 	* gdb.base/freebpcmd.exp (set lines): Check valid range of I.
   5939 	(run program with breakpoint commands): XFAIl if it is not.
   5940 
   5941 2012-06-05  Joel Brobecker  <brobecker (a] adacore.com>
   5942 
   5943 	* gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
   5944 	and add comment.
   5945 	* gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
   5946 	* gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
   5947 	"STOP" marker.  Adjust testing strategy to make it work on
   5948 	all targets.
   5949 
   5950 	* gdb.base/print-file-var-main.c (main): Rewrite using local
   5951 	variables and adjust get_version_2's return value check.
   5952 	Add small comment.
   5953 	* gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
   5954 	marker.  Adjust testing strategy to make it work on all targets.
   5955 
   5956 2012-06-05  Joel Brobecker  <brobecker (a] adacore.com>
   5957 
   5958 	* gdb.ada/bad-task-bp-keyword: New testcase.
   5959 
   5960 2012-06-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5961 
   5962 	* gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
   5963 	Simplify it to ...
   5964 	(symbol-file ${testfile1}): ... here.
   5965 	(test eliminated var my_global_symbol)
   5966 	(test eliminated var my_static_symbol)
   5967 	(test eliminated var my_global_func, get address of main): Wrap them to
   5968 	'single psymtabs' and 'single symtabs'
   5969 	(get address of my_global_symbol, get address of my_static_symbol)
   5970 	(get address of my_global_func, get address of main): Wrap them to
   5971 	'order1' and 'order2'.
   5972 
   5973 	* gdb.base/code_elim.exp
   5974 	(add-symbol-file ${testfile1} 0x100000)
   5975 	(add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
   5976 	'order2'.
   5977 	(order1: add-symbol-file ${testfile1} 0x100000)
   5978 	(order1: add-symbol-file ${testfile2} 0x200000)
   5979 	(order2: add-symbol-file ${testfile2} 0x200000)
   5980 	(order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
   5981 	.bss as appropriate.
   5982 
   5983 2012-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5984 
   5985 	* gdb.server/solib-list-lib.c: New file.
   5986 	* gdb.server/solib-list-main.c: New file.
   5987 	* gdb.server/solib-list.exp: New file.
   5988 
   5989 2012-05-25  Maciej W. Rozycki  <macro (a] codesourcery.com>
   5990 
   5991 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
   5992 	for 'set print symbol' change.
   5993 
   5994 2012-05-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5995 
   5996 	* gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
   5997 	.debug_abbrev_seg3.
   5998 
   5999 2012-05-24  John Steele Scott  <toojays (a] toojays.net>
   6000 
   6001 	PR symtab/13277: Resolving opaque structures in ICC generated binaries.
   6002 	* gdb.dwarf2/dw2-icc-opaque.S: New file.
   6003 	* gdb.dwarf2/dw2-icc-opaque.exp: New file.
   6004 
   6005 2012-05-23  Stan Shebs  <stan (a] codesourcery.com>
   6006 
   6007 	* gdb.mi/mi-info-os.exp: New file.
   6008 
   6009 2012-05-23  Keith Seitz  <keiths (a] redhat.com>
   6010 
   6011 	* gdb.trace/stap-trace.exp: If compile_stap_bin fails,
   6012 	return -1 to suppress the rest of the tests.
   6013 	(compile_stap_bin): Return boolean success value.
   6014 
   6015 2012-05-21  Tom Tromey  <tromey (a] redhat.com>
   6016 
   6017 	* gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
   6018 	Remove kfails.
   6019 	(test_print_mi_member_types): Likewise.
   6020 
   6021 2012-05-21  Tom Tromey  <tromey (a] redhat.com>
   6022 
   6023 	* gdb.base/callfuncs.exp (do_function_calls): Update for 'set
   6024 	print symbol' change.
   6025 
   6026 2012-05-18  Thiago Jung Bauermann  <thiago.bauermann (a] linaro.org>
   6027 
   6028 	* gdb.python/py-prompt.exp: Quit if the target is remote.
   6029 
   6030 2012-05-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6031 
   6032 	Fix ERROR: internal buffer is full.
   6033 	* gdb.base/info-os.exp (expect_multiline): New function.
   6034 	(get process list, get process groups, get threads)
   6035 	(get file descriptors, get internet-domain sockets)
   6036 	(get shared-memory regions, get semaphores, get message queues): Use
   6037 	it for these tests.
   6038 
   6039 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6040 
   6041 	* gdb.mi/mi-var-cmd.exp: Update.
   6042 	* gdb.objc/basicclass.exp (do_objc_tests): Update.
   6043 	* gdb.cp/virtbase.exp: Update.
   6044 	* gdb.cp/classes.exp (test_static_members): Update.
   6045 	* gdb.cp/casts.exp: Update.
   6046 	* gdb.base/pointers.exp: Update.
   6047 	* gdb.base/funcargs.exp (pointer_args): Update.
   6048 	(structs_by_reference): Update.
   6049 	* gdb.base/find.exp: Update.
   6050 	* gdb.base/call-strs.exp: Send "set print symbol off".
   6051 	* gdb.base/call-ar-st.exp: Update.
   6052 	* gdb.ada/fun_addr.exp: Update.
   6053 	* gdb.base/printcmds.exp (test_print_symbol): New proc.
   6054 	Call it.
   6055 	(test_print_repeats_10, test_print_strings)
   6056 	(test_print_char_arrays): Update.
   6057 
   6058 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6059 
   6060 	* gdb.base/charset.exp (string_display): Update.
   6061 
   6062 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6063 
   6064 	* gdb.mi/mi2-var-display.exp: Update.
   6065 	* gdb.mi/mi-var-display.exp: Update.
   6066 	* gdb.mi/mi-var-child.exp: Update.
   6067 	* gdb.cp/expand-psymtabs-cxx.exp: Update.
   6068 	* gdb.cp/cp-relocate.exp (get_func_address): Update.
   6069 
   6070 2012-05-17  Doug Evans  <dje (a] google.com>
   6071 
   6072 	* info-macros.exp: Pass "debug" to prepare_for_testing.
   6073 
   6074 	* Makefile.in (clean): Remove Fission .dwo and .dwp files.
   6075 	* gdb.ada/Makefile.in (clean): Ditto.
   6076 	* gdb.arch/Makefile.in (clean): Ditto.
   6077 	* gdb.asm/Makefile.in (clean): Ditto.
   6078 	* gdb.base/Makefile.in (clean): Ditto.
   6079 	* gdb.cell/Makefile.in (clean): Ditto.
   6080 	* gdb.cp/Makefile.in (clean): Ditto.
   6081 	* gdb.disasm/Makefile.in (clean): Ditto.
   6082 	* gdb.dwarf2/Makefile.in (clean): Ditto.
   6083 	* gdb.fortran/Makefile.in (clean): Ditto.
   6084 	* gdb.go/Makefile.in (clean): Ditto.
   6085 	* gdb.hp/Makefile.in (clean): Ditto.
   6086 	* gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
   6087 	* gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
   6088 	* gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
   6089 	* gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
   6090 	* gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
   6091 	* gdb.java/Makefile.in (clean): Ditto.
   6092 	* gdb.linespec/Makefile.in (clean): Ditto.
   6093 	* gdb.mi/Makefile.in (clean): Ditto.
   6094 	* gdb.modula2/Makefile.in (clean): Ditto.
   6095 	* gdb.multi/Makefile.in (clean): Ditto.
   6096 	* gdb.objc/Makefile.in (clean): Ditto.
   6097 	* gdb.opencl/Makefile.in (clean): Ditto.
   6098 	* gdb.opt/Makefile.in (clean): Ditto.
   6099 	* gdb.pascal/Makefile.in (clean): Ditto.
   6100 	* gdb.python/Makefile.in (clean): Ditto.
   6101 	* gdb.reverse/Makefile.in (clean): Ditto.
   6102 	* gdb.server/Makefile.in (clean): Ditto.
   6103 	* gdb.stabs/Makefile.in (clean): Ditto.
   6104 	* gdb.threads/Makefile.in (clean): Ditto.
   6105 	* gdb.trace/Makefile.in (clean): Ditto.
   6106 	* gdb.xml/Makefile.in (clean): Ditto.
   6107 
   6108 2012-05-16  Tom Tromey  <tromey (a] redhat.com>
   6109 
   6110 	* gdb.base/macscp1.c (macscp_expr): Add comment.
   6111 	* gdb.base/macscp.exp: Test __FILE__ and __LINE__.
   6112 
   6113 2012-05-16  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6114 
   6115 	* gdb.base/return-nodebug.exp: Also test float and double types.
   6116 
   6117 2012-05-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6118 
   6119 	PR testsuite/12649
   6120 	* gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
   6121 
   6122 	* gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
   6123 
   6124 2012-05-14  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6125 
   6126 	* gdb.base/stap-probe.exp (stap_test): Remove calls to
   6127 	`rerun_to_main'.
   6128 	(stap_test_no_debuginfo): Likewise.
   6129 
   6130 2012-05-14  Stan Shebs  <stan (a] codesourcery.com>
   6131 
   6132 	* gdb.base/dprintf.c: New file.
   6133 	* gdb.base/dprintf.exp: New file.
   6134 
   6135 2012-05-14  Hui Zhu  <hui_zhu (a] mentor.com>
   6136 
   6137 	* gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
   6138 	* gdb.trace/disconnected-tracing.c: New file.
   6139 	* gdb.trace/disconnected-tracing.exp: New file.
   6140 
   6141 2012-05-13  Siva Chandra Reddy  <sivachandra (a] google.com>
   6142 
   6143 	* gdb.python/python.c: Add a new breakpoint comment.
   6144 	* gdb.python/python.exp: Add tests to test gdb.find_pc_line.
   6145 
   6146 2011-12-26  Kwok Cheung Yeung  <kcy (a] codesourcery.com>
   6147 
   6148 	* gdb.base/info-os.exp: New file.
   6149 	* gdb.base/info-os.c: New file.
   6150 
   6151 2012-05-10  Joel Brobecker  <brobecker (a] adacore.com>
   6152 
   6153 	* gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
   6154 	gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
   6155 	New files.
   6156 
   6157 2012-05-10  Joel Brobecker  <brobecker (a] adacore.com>
   6158 
   6159 	* gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
   6160 	gdb.base/ctxobj.exp: New files.
   6161 
   6162 2012-05-09  Tom Tromey  <tromey (a] redhat.com>
   6163 
   6164 	* gdb.trace/strace.exp: Add 'quiet' to compiler flags.
   6165 
   6166 2012-05-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6167 
   6168 	* lib/gdb.exp (gdb_test_multiple): Correct formatting.
   6169 
   6170 2012-05-08  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6171 
   6172 	* gdb.mi/mi-var-display.exp: Check for the existence of $fp
   6173 	before using it.
   6174 
   6175 2012-05-04  Tristan Gingold  <gingold (a] adacore.com>
   6176 
   6177 	* gdb.base/set-noassign.exp: New test.
   6178 
   6179 2012-05-03  Siva Chandra Reddy  <sivachandra (a] google.com>
   6180 
   6181 	* gdb.python/py-symbol.exp: Add tests to test the new methods
   6182 	gdb.Symtab.global_block() and gdb.Symtab.static_block().
   6183 	* gdb.python/py-symbol.c: Add new struct to help test
   6184 	gdb.Symtab.static_block().
   6185 
   6186 2012-05-03  Doug Evans  <dje (a] google.com>
   6187 
   6188 	* gdb.dwarf2/pr13961.S: Add file and source location, but leave
   6189 	commented out.
   6190 
   6191 2012-05-03  Yao Qi  <yao (a] codesourcery.com>
   6192 
   6193 	* gdb.base/catch-syscall.exp: Skip it before compilation if target
   6194 	doesn't support.
   6195 	* gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
   6196 	* gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
   6197 
   6198 2012-05-03  Yao Qi  <yao (a] codesourcery.com>
   6199 
   6200 	* gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
   6201 
   6202 2012-04-30  Doug Evans  <dje (a] google.com>
   6203 
   6204 	PR testsuite/13961
   6205 	* gdb.dwarf2/pr13961.S: New file.
   6206 	* gdb.dwarf2/pr13961.exp: New file.
   6207 
   6208 2012-04-29  Yao Qi  <yao (a] codesourcery.com>
   6209 
   6210 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
   6211 
   6212 2012-04-28  Doug Evans  <dje (a] google.com>
   6213 
   6214 	* gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
   6215 	.Ltype_int_in_cu2.  Use name "int2" instead of "int".
   6216 	All uses updated.
   6217 	* gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
   6218 	"ptype func_cu1" to expand cu2 before cu1.
   6219 
   6220 2012-04-27  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6221 	    Tom Tromey  <tromey (a] redhat.com>
   6222 
   6223 	* gdb.base/default.exp: Add `$_probe_arg*' convenience
   6224 	variables.
   6225 	* gdb.base/stap-probe.c: New file.
   6226 	* gdb.base/stap-probe.exp: New file.
   6227 	* gdb.trace/stap-trace.c: New file.
   6228 	* gdb.trace/stap-trace.exp: New file.
   6229 	* gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
   6230 	libgcc's unwinder.
   6231 
   6232 2012-04-26  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6233 
   6234 	* gdb.arch/mips16-thunks-inmain.c: New file.
   6235 	* gdb.arch/mips16-thunks-main.c: New file.
   6236 	* gdb.arch/mips16-thunks-sin.c: New file.
   6237 	* gdb.arch/mips16-thunks-sinfrob.c: New file.
   6238 	* gdb.arch/mips16-thunks-sinfrob16.c: New file.
   6239 	* gdb.arch/mips16-thunks-sinmain.c: New file.
   6240 	* gdb.arch/mips16-thunks-sinmips16.c: New file.
   6241 	* gdb.arch/mips16-thunks.exp: New file.
   6242 
   6243 2012-04-25  Doug Evans  <dje (a] google.com>
   6244 
   6245 	* configure.ac: Create gdb.go/Makefile.
   6246 	* configure: Regenerate.
   6247 	* gdb.base/default.exp: Add "go" to "set language" testing.
   6248 	* gdb.go/Makefile.in: New file.
   6249 	* gdb.go/basic-types.exp: New file.
   6250 	* gdb.go/chan.exp: New file.
   6251 	* gdb.go/chan.go: New file.
   6252 	* gdb.go/handcall.exp: New file.
   6253 	* gdb.go/handcall.go: New file.
   6254 	* gdb.go/hello.exp: New file.
   6255 	* gdb.go/hello.go: New file.
   6256 	* gdb.go/integers.exp: New file.
   6257 	* gdb.go/integers.go: New file.
   6258 	* gdb.go/methods.exp: New file.
   6259 	* gdb.go/methods.go: New file.
   6260 	* gdb.go/package.exp: New file.
   6261 	* gdb.go/package1.go: New file.
   6262 	* gdb.go/package2.go: New file.
   6263 	* gdb.go/print.exp: New file.
   6264 	* gdb.go/strings.exp: New file.
   6265 	* gdb.go/strings.go: New file.
   6266 	* gdb.go/types.exp: New file.
   6267 	* gdb.go/types.go: New file.
   6268 	* gdb.go/unsafe.exp: New file.
   6269 	* gdb.go/unsafe.go: New file.
   6270 	* lib/future.exp: Add Go support.
   6271 	(gdb_find_go, gdb_find_go_linker): New procs.
   6272 	(gdb_default_target_compile): Add Go support.
   6273 	* lib/gdb.exp (skip_go_tests): New proc.
   6274 	* lib/go.exp: New file.
   6275 
   6276 2012-04-25  Tom Tromey  <tromey (a] redhat.com>
   6277 
   6278 	* gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
   6279 
   6280 2012-04-18  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6281 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6282 
   6283 	PR symtab/7259:
   6284 	* gdb.base/enumval.c: New test case.
   6285 	* gdb.base/enumval.exp: New test case.
   6286 	* gdb.python/py-type.exp (test_enums): Use field.enumval instead of
   6287 	field.bitpos.
   6288 
   6289 2012-04-17  Pedro Alves  <palves (a] redhat.com>
   6290 
   6291 	* Makefile.in (site.exp): Make site.exp source
   6292 	$srcdir/lib/append_gdb_boards_dir.exp.
   6293 	* lib/append_gdb_boards_dir.exp: New file.
   6294 
   6295 2012-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6296 
   6297 	New option "set auto-load safe-path".
   6298 	* gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
   6299 	* gdb.python/py-section-script.exp (set auto-load safe-path): New.
   6300 
   6301 2012-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6302 
   6303 	auto-load: Implementation.
   6304 	* gdb.base/help.exp (test set height): Increase the height.
   6305 	* gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
   6306 	to ...
   6307 	(info auto-load python-scripts): ... here.
   6308 	* gdb.python/py-section-script.exp (info auto-load-scripts *): Change
   6309 	to ...
   6310 	(info auto-load python-scripts *): ... here.
   6311 
   6312 2012-04-16  Yao Qi  <yao (a] codesourcery.com>
   6313 
   6314 	* lib/trace-support.exp (get_in_proc_agent): New.
   6315 	* gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
   6316 	of in process trace agent.
   6317 	* gdb.trace/ftrace.exp: Likewise.
   6318 	* gdb.trace/pending.exp: Likewise.
   6319 	* gdb.trace/trace-break.exp: Likewise.
   6320 	* gdb.trace/trace-mt.exp
   6321 	* gdb.trace/tspeed.exp: Likewise.
   6322 	* gdb.trace/tstatus.exp
   6323 	* gdb.trace/strace.exp: Likewise.
   6324 
   6325 2012-04-16  Thomas Schwinge  <thomas (a] codesourcery.com>
   6326 
   6327 	* gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
   6328 	symbol _stack is defined.  Get rid of a hard-coded constant for _stack.
   6329 
   6330 	* gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
   6331 
   6332 2012-04-14  Anton Gorenkov <xgsa (a] yandex.ru>
   6333 
   6334 	PR mi/13393
   6335 	* gdb.mi/mi-var-rtti.cc: New file.
   6336 	* gdb.mi/mi-var-rtti.exp: New file.
   6337 	* lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
   6338 	function.
   6339 	(mi_varobj_update_with_type_change): updated to avoid code duplication.
   6340 
   6341 2012-04-11  Siva Chandra Reddy  <sivachandra (a] google.com>
   6342 
   6343 	* gdb.python/Makefile.in: Add py-explore and py-explore-cc to
   6344 	EXECUTABLES.
   6345 	* gdb.python/py-explore.c: C program used for testing the new
   6346 	'explore' command on C constructs.
   6347 	* gdb.python/py-explore.cc: C++ program used for testing the new
   6348 	'explore' command on C++ constructs.
   6349 	* gdb-python/py-explore.exp: Tests for the new 'explore'
   6350 	command on C constructs.
   6351 	* gdb-python/py-explore-cc.exp: Tests for the new 'explore'
   6352 	command on C++ constructs.
   6353 
   6354 2012-04-07  Mark Kettenis  <kettenis (a] gnu.org>
   6355 
   6356 	* gdb.base/funcargs.exp (complex_args): Fix typo.
   6357 
   6358 2012-04-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6359 
   6360 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1)
   6361 	(tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
   6362 
   6363 2012-04-05  Keith Seitz  <keiths (a] redhat.com>
   6364 
   6365 	* gdb.base/advance.exp: Update error message for
   6366 	"advance malformed" test.
   6367 	* gdb.base/break.exp: Likewise for "breakpoint with
   6368 	trailing garbage" test.
   6369 	* gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
   6370 	with trailing garbage" test.
   6371 	* gdb.base/sepdebug.exp: Likewise for "breakpoint with
   6372 	trailng garbage" test.
   6373 	* gdb.base/until.exp: Likewise for "malformed until" test.
   6374 	* gdb.cp/ovldbreak.exp: Create the breakpoint table
   6375 	for "breakpoint info (after setting on all)".
   6376 	* gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
   6377 	tests.
   6378 	* gdb.cp/cplabel.cc: New file.
   6379 	* gdb.cp/cplabel.exp: New test.
   6380 	* gdb.linespec/ls-errs.c: New file.
   6381 	* gdb.linespec/ls-errs.exp: New test.
   6382 
   6383 2012-04-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6384 
   6385 	* gdb.trace/unavailable.exp
   6386 	(collect globals: print object on: print derived_partial)
   6387 	(collect globals: print object on: print derived_whole)
   6388 	(collect globals: print object off: print derived_partial)
   6389 	(collect globals: print object off: print derived_whole): Update
   6390 	expected output.
   6391 
   6392 2012-03-30  Keith Seitz  <keiths (a] redhat.com>
   6393 
   6394 	* gdb.python: Add test for linespecs with commas.
   6395 
   6396 2012-03-28  Keith Seitz  <keiths (a] redhat.com>
   6397 
   6398 	* gdb.linespec/ls-dollar.cc: New file.
   6399 	* gdb.linespec/ls-dollar.exp: New test.
   6400 
   6401 2012-03-28  Keith Seitz  <keiths (a] redhat.com>
   6402 
   6403 	* gdb.cp/namespace.exp: Add breakpoint tests for functions
   6404 	starting with the global namespace.
   6405 
   6406 2012-03-23  Doug Evans  <dje (a] google.com>
   6407 
   6408 	* lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
   6409 
   6410 2012-03-22  Siva Chandra Reddy  <sivachandra (a] google.com>
   6411 
   6412 	* gdb.python/py-value.cc: Add test case for testing the
   6413 	methodology exposing C++ values to Python.
   6414 	* gdb.python/py-value-cc.exp: Add tests testing the methodology
   6415 	exposing C++ values to Python.
   6416 	* gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
   6417 
   6418 2012-03-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6419 	    Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6420 
   6421 	* gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
   6422 	* gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
   6423 	(generate native core dump): Make the test unsupported if core cannot
   6424 	be generated.
   6425 
   6426 2012-03-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6427 
   6428 	* gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
   6429 	for cmdarg_vec = NULL.  Remove entries for cmdsize = 1, cmdarg = and
   6430 	ncmd = 0.  New entry for VEC_cleanup cmdarg_s.
   6431 
   6432 2012-03-19  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6433 
   6434 	* gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
   6435 
   6436 2012-03-17  Doug Evans  <dje (a] google.com>
   6437 
   6438 	* dg-extract-results.sh: Handle KFAILs.
   6439 
   6440 2012-03-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6441 
   6442 	PR symtab/13777
   6443 	* gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
   6444 
   6445 2012-03-16  Joel Brobecker  <brobecker (a] adacore.com>
   6446 
   6447 	* gdb.ada/set_pckd_arr_elt: New testcase.
   6448 
   6449 2012-03-16  Gary Benson  <gbenson (a] redhat.com>
   6450 
   6451 	PR breakpoints/10738
   6452 	* gdb.opt/inline-break.exp: New file.
   6453 	* gdb.opt/inline-break.c: Likewise.
   6454 	* gdb.dwarf2/dw2-inline-break.exp: Likewise.
   6455 	* gdb.dwarf2/dw2-inline-break.S: Likewise.
   6456 	* gdb.base/annota1.exp: Cope with old .gdb_index warnings.
   6457 	* gdb.base/async-shell.exp: Likewise.
   6458 	* lib/mi-support.exp (library_loaded_re): Likewise.
   6459 
   6460 2012-03-15  Tom Tromey  <tromey (a] redhat.com>
   6461 
   6462 	* gdb.cp/virtfunc2.exp: Update expected output.
   6463 	* gdb.cp/pr9631.exp: Update expected output.
   6464 	* gdb.cp/member-ptr.exp: Update expected output.
   6465 	* gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
   6466 	output.
   6467 	* gdb.cp/casts.exp: Update expected output.
   6468 
   6469 2012-03-15  Tom Tromey  <tromey (a] redhat.com>
   6470 
   6471 	* gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
   6472 	(test_info_vtbl): Likewise.
   6473 	(do_tests): Call test_info_vtbl.
   6474 	* gdb.cp/virtfunc.cc (va): New global.
   6475 
   6476 2012-03-15  Thomas Schwinge  <thomas (a] codesourcery.com>
   6477 
   6478 	* gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
   6479 	describing DWARF data structures.
   6480 	* gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
   6481 	* gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
   6482 	* gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
   6483 	* gdb.dwarf2/dw2-entry-value.S: Likewise.
   6484 	* gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
   6485 	* gdb.dwarf2/dw2-param-error.S: Likewise.
   6486 	* gdb.dwarf2/dw2-skip-prologue.S: Likewise.
   6487 	* gdb.dwarf2/dw2-stack-boundary.S: Likewise.
   6488 	* gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
   6489 	* gdb.dwarf2/implptr-optimized-out.S: Likewise.
   6490 	* gdb.dwarf2/member-ptr-forwardref.S: Likewise.
   6491 	* gdb.dwarf2/pr11465.S: Likewise.
   6492 
   6493 2012-03-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6494 
   6495 	* gdb.mi/mi2-prompt.exp: New file.
   6496 
   6497 2012-03-13  Joel Brobecker  <brobecker (a] adacore.com>
   6498 
   6499 	* gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
   6500 
   6501 2012-03-13  Joel Brobecker  <brobecker (a] adacore.com>
   6502 
   6503 	* gdb.ada/bp_range_type: New testcase.
   6504 
   6505 2012-03-13  Doug Evans  <dje (a] google.com>
   6506 
   6507 	* gdb.base/default.exp: Delete tests for symbol-reloading.
   6508 	* gdb.base/help.exp: Ditto.
   6509 	* gdb.base/setshow.exp: Ditto.
   6510 	* gdb.base/gdb_history: Delete references to symbol-reloading.
   6511 
   6512 2012-03-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6513 
   6514 	* gdb.base/attach-twice.c: New files.
   6515 	* gdb.base/attach-twice.exp: New files.
   6516 
   6517 2012-03-08  Keith Seitz  <keiths (a] redhat.com>
   6518 
   6519 	* lib/gdb.exp (gdb_get_line_number): Throw an
   6520 	error instead of returning -1.
   6521 	* gdb.base/break.exp: Remove unused variable
   6522 	bp_location5.
   6523 	* gdb.base/hbreak2.exp: Likewise.
   6524 	* gdb.base/sepdebug.exp: Likewise.
   6525 
   6526 2012-03-08  Yao Qi  <yao (a] codesourcery.com>
   6527 	    Pedro Alves  <palves (a] redhat.com>
   6528 
   6529 	Fix PR server/13392.
   6530 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
   6531 	(tracepoint_change_loc_2): Remove kfail.  Return if failed to
   6532 	download tracepoints.
   6533 	* gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
   6534 	(pending_tracepoint_resolved_during_trace): Likewise.
   6535 	(pending_tracepoint_installed_during_trace): Likewise.
   6536 	(pending_tracepoint_with_action_resolved): Likewise.
   6537 
   6538 2012-03-08  Keith Seitz  <keiths (a] redhat.com>
   6539 
   6540 	* gdb.ada/array_bounds.exp: Get breakpoint for line
   6541 	with "START", not "STOP".
   6542 	* gdb.python/py-infthread.exp: Do not continue to
   6543 	line marked "Break here.", which is undefined.
   6544 
   6545 2012-03-08  Luis Machado  <lgustavo (a] codesourcery.com>
   6546 
   6547 	Revert:
   6548 
   6549 	2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6550 
   6551 	Implement testsuite workaround for PR breakpoints/13781.
   6552 	* gdb.cp/mb-templates.exp: New loop with variable $workaround.
   6553 	(set breakpoint condition-evaluation host): New conditional command.
   6554 
   6555 2012-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6556 
   6557 	Fix CU relative vs. absolute DIE offsets.
   6558 	* gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
   6559 	one.
   6560 
   6561 2012-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6562 
   6563 	Fix false FAIL on distros with relro linkage as default.
   6564 	* gdb.reverse/solib-precsave.exp: Try to compile the test using
   6565 	-Wl,-z,norelro first.
   6566 
   6567 2012-03-06  Joel Brobecker  <brobecker (a] adacore.com>
   6568 
   6569 	* gdb.ada/bp_on_var: New testcase.
   6570 
   6571 2012-03-06  Joel Brobecker  <brobecker (a] adacore.com>
   6572 
   6573 	* gdb.ada/bp_enum_homonym: New testcase.
   6574 
   6575 2012-03-06  Yao Qi  <yao (a] codesourcery.com>
   6576 
   6577 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
   6578 	x86_64-*-* and i?86-*-*.
   6579 	Set up KFAIL for gdb/13808.
   6580 
   6581 2012-03-05  Tom Tromey  <tromey (a] redhat.com>
   6582 
   6583 	* gdb.ada/operator_bp.exp: Clear debug-file-directory.
   6584 	* gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
   6585 
   6586 2012-03-05  Tom Tromey  <tromey (a] redhat.com>
   6587 
   6588 	* gdb.java/jprint.java (jprint.main): Keep 'x' live.
   6589 
   6590 2012-03-04  Yao Qi  <yao (a] codesourcery.com>
   6591 
   6592 	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
   6593 	messages for KFAIL.
   6594 
   6595 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6596 
   6597 	* gdb.ada/arrayidx.exp: Call get_compiler_info.  New variable old_gcc.
   6598 	(print one_two_three, indexes off, print few_reps, indexes off)
   6599 	(print many_reps, indexes off, print empty, indexes off)
   6600 	(print one_two_three, print few_reps, print many_reps, print empty):
   6601 	Call setup_xfail if $gcc_old.
   6602 
   6603 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6604 
   6605 	Implement testsuite workaround for PR breakpoints/13781.
   6606 	* gdb.cp/mb-templates.exp: New loop with variable $workaround.
   6607 	(set breakpoint condition-evaluation host): New conditional command.
   6608 
   6609 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6610 
   6611 	Code cleanup.
   6612 	* gdb.cp/mb-templates.exp: New variables executable.  Use it for
   6613 	binfile.  use clean_restart.  Replace gdb_expect by gdb_test_multiple.
   6614 	Replace GDB restart by kill and delete_breakpoints.  Replace breakpoint
   6615 	number 1 by $bpnum.  Four times.
   6616 
   6617 2012-03-03  Yao Qi  <yao (a] codesourcery.com>
   6618 
   6619 	* gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
   6620 
   6621 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6622 
   6623 	Setup KFAIL for PR server/13796.
   6624 	* gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
   6625 
   6626 2012-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   6627 
   6628 	* gdb.ada/operator_bp: New testcase.
   6629 
   6630 2012-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   6631 
   6632 	* gdb.ada/info_locals_renaming: New testcase.
   6633 
   6634 2012-03-02  Tom Tromey  <tromey (a] redhat.com>
   6635 
   6636 	* gdb.base/nextoverexit.c: New file.
   6637 	* gdb.base/nextoverexit.exp: New file.
   6638 
   6639 2012-03-02  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   6640 
   6641 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
   6642 	parameter.
   6643 
   6644 2012-03-01  Maciej W. Rozycki  <macro (a] mips.com>
   6645 
   6646 	* gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
   6647 	core registers.
   6648 
   6649 2012-03-01  Maciej W. Rozycki  <macro (a] mips.com>
   6650 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
   6651 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   6652 
   6653 	* gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
   6654 
   6655 2012-03-01  Pedro Alves  <palves (a] redhat.com>
   6656 
   6657 	PR gdb/13767
   6658 
   6659 	* gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
   6660 	(gdb_collect_globals_test): Call it.
   6661 
   6662 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6663 
   6664 	* gdb.cp/method2.exp: Output of overload menu is now
   6665 	alphabetized.  Update tests for "break A::method".
   6666 	* gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
   6667 	of hard-coding them.
   6668 	Overload menu is alphabetized: rewrite to accommodate.
   6669 	Unset variables LINE and TYPES which are used in other tests.
   6670 	Compute the output of "info break".
   6671 	Update the breakpoint table after all breakpoints are deleted.
   6672 	(continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
   6673 	compute ACTUALS and the method body based on parameters.
   6674 	Update expected output accordingly.
   6675 	* gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
   6676 	unique comments to allow the use of gdb_get_line_number.
   6677 
   6678 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6679 
   6680 	* gdb.cp/method2.exp: Use prepare_for_testing and cleanup
   6681 	some Tcl syntax.
   6682 	* gdb.cp/ovldbreak.exp: Likewise.
   6683 
   6684 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6685 
   6686 	* gdb.base/help.exp (help show user): Update expected result
   6687 	for new doc string changes (add "non-python").
   6688 
   6689 2012-03-01  Scott J. Goldman <scottjg (a] vmware.com>
   6690 
   6691 	* gdb.python/py-cmd.exp: Add test to verify that python commands can
   6692 	be put in the user-defined category and that the commands appear in
   6693 	"help user-defined".
   6694 
   6695 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6696 
   6697 	* gdb.ada/tagged_not_init: New testcase.
   6698 
   6699 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6700 
   6701 	* gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
   6702 	* gdb.ada/enum_idx_packed: New testcase.
   6703 
   6704 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6705 
   6706 	* gdb.ada/aliased_array: New testcase.
   6707 
   6708 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6709 
   6710 	* gdb.ada/whatis_array_val: New testcase.
   6711 
   6712 2012-02-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6713 
   6714 	Fix disp-step-syscall.exp: fork: single step over fork.
   6715 	* gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
   6716 	whitespaces.
   6717 	(single step over $syscall): Remove its check.
   6718 	(single step over $syscall final pc): New check.
   6719 
   6720 2012-02-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6721 
   6722 	Support processors without SSSE3.
   6723 	* gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
   6724 	pabsd into ...
   6725 	(ssse3_test): ... a new function.
   6726 	(main): Call ssse3_test.
   6727 	* gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
   6728 	Update expected values everywhere.
   6729 	(reverse-step to pabsd, verify xmm0 after reverse pabsd)
   6730 	(verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
   6731 	(reverse-step to pabsw, verify xmm0 after reverse pabsw)
   6732 	(verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
   6733 	(reverse-step to pabsb, verify xmm0 after reverse pabsb)
   6734 	(verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
   6735 	Move these tests lower.
   6736 	(set breakpoint at end of ssse3_test, continue to end of ssse3_test)
   6737 	(verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
   6738 	(verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
   6739 	New tests.
   6740 
   6741 2012-02-29  Yao Qi  <yao (a] codesourcery.com>
   6742 	    Pedro Alves  <palves (a] redhat.com>
   6743 
   6744 	* gdb.trace/trace-mt.c: New.
   6745 	* gdb.trace/trace-mt.exp: New.
   6746 
   6747 2012-02-28  Thomas Schwinge  <thomas (a] codesourcery.com>
   6748 
   6749 	* gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
   6750 	numbers instead of hardcoding them.
   6751 	* gdb.base/annota1.c: Provide suitable markers.
   6752 	* gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
   6753 	numbers instead of hardcoding them.
   6754 	* gdb.base/annota3.c: Provide suitable markers.
   6755 
   6756 	* gdb.base/annota1.c [__sh__]: Remove any special-casing.
   6757 	* gdb.base/annota3.c: Likewise.
   6758 	* gdb.base/sigall.c: Likewise.
   6759 	* gdb.base/signals.c: Likewise.
   6760 	* gdb.reverse/sigall-reverse.c: Likewise.
   6761 
   6762 2012-02-27  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6763 
   6764 	* gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
   6765 	failure return path.
   6766 
   6767 2012-02-27  Luis Machado  <lgustavo (a] codesourcery.com>
   6768 
   6769 	* gdb.base/save-bp.exp: Account for new condition evaluator output.
   6770 
   6771 2012-02-24  Luis Machado  <lgustavo (a] codesourcery.com>
   6772 
   6773 	* gdb.base/cond-eval-mode.exp: New file.
   6774 
   6775 2012-02-24  Pedro Alves  <palves (a] redhat.com>
   6776 
   6777 	* gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
   6778 	(top level): Use with_test_prefix.
   6779 
   6780 2012-02-24  Pedro Alves  <palves (a] redhat.com>
   6781 
   6782 	* gdb.threads/attach-into-signal.exp (corefunc): Use
   6783 	with_test_prefix.
   6784 
   6785 2012-02-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6786 
   6787 	Fix false FAILs on old CPUs without SSE.
   6788 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
   6789 	Return untested for Illegal instruction.
   6790 
   6791 2012-02-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6792 
   6793 	Fix false FAILs with glibc debug infos installed.
   6794 	* gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
   6795 	* gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
   6796 
   6797 2012-02-22  Sterling Augustine  <saugustine (a] google.com>
   6798 
   6799 	* gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
   6800 	constant with cast.
   6801 
   6802 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6803 
   6804 	* gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
   6805 
   6806 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6807 
   6808 	* gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
   6809 
   6810 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6811 
   6812 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
   6813 	with_test_prefix.
   6814 
   6815 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6816 
   6817 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
   6818 	with_test_prefix here.
   6819 	(top level): Do it here instead.  Remove `:' from the
   6820 	with_test_prefix string.
   6821 	* gdb.base/attach-pie-misread.exp: Remove the leading space the
   6822 	the suffix `:' from the with_test_prefix prefix string.
   6823 	* gdb.base/break-interp.exp: Ditto.
   6824 	* gdb.base/catch-load.exp: Ditto.
   6825 	* gdb.base/disp-step-syscall.exp: Ditto.
   6826 	* gdb.base/jit-so.exp: Ditto.
   6827 	* gdb.base/jit.exp: Ditto.
   6828 	* gdb.base/sepdebug.exp: Ditto.
   6829 	* gdb.base/solib-display.exp: Ditto.
   6830 	* gdb.base/solib-overlap.exp: Ditto.
   6831 	* gdb.base/watch-cond-infcall.exp: Ditto.
   6832 	* gdb.base/watchpoint.exp: Ditto.
   6833 	* gdb.dwarf2/dw2-noloc.exp: Ditto.
   6834 	* gdb.mi/mi-watch.exp: Ditto.
   6835 	* gdb.mi/mi2-watch.exp: Ditto.
   6836 	* gdb.threads/non-ldr-exc-1.exp: Ditto.
   6837 	* gdb.threads/non-ldr-exc-2.exp: Ditto.
   6838 	* gdb.threads/non-ldr-exc-3.exp: Ditto.
   6839 	* gdb.threads/non-ldr-exc-4.exp: Ditto.
   6840 	* gdb.threads/watchpoint-fork.exp: Ditto.
   6841 	* gdb.threads/watchthreads-reorder.exp: Ditto.
   6842 	* gdb.trace/change-loc.exp: Ditto.
   6843 	* gdb.trace/pending.exp: Ditto.
   6844 	* gdb.trace/status-stop.exp: Ditto.
   6845 	* gdb.trace/strace.exp: Ditto.
   6846 	* gdb.trace/trace-break.exp: Ditto.
   6847 	* gdb.trace/unavailable.exp: Ditto.
   6848 	* lib/gdb.exp (with_test_prefix): Always prefix with space and
   6849 	suffix with colon.  Adjust leading comments.
   6850 
   6851 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6852 	    Tom Tromey  <tromey (a] redhat.com>
   6853 
   6854 	* lib/gdb.exp: Add description of test prefixes.
   6855 	(with_test_prefix): New procedure.
   6856 	* gdb.arch/altivec-abi.exp: Use with_test_prefix.
   6857 	* gdb.base/attach-pie-misread.exp: Use with_test_prefix.
   6858 	* gdb.base/break-interp.exp: Use with_test_prefix.  Use append
   6859 	instead of lappend to append to pf_prefix.
   6860 	* gdb.base/catch-load.exp: Use with_test_prefix.
   6861 	* gdb.base/disp-step-syscall.exp: Use with_test_prefix.
   6862 	* gdb.base/jit-so.exp: Use with_test_prefix.
   6863 	* gdb.base/jit.exp: Use with_test_prefix.
   6864 	* gdb.base/return-nodebug.exp (do_test): Use append instead of
   6865 	lappend to append to pf_prefix.
   6866 	* gdb.base/sepdebug.exp: Use with_test_prefix.
   6867 	* gdb.base/solib-display.exp: Use with_test_prefix.
   6868 	* gdb.base/solib-overlap.exp: Use with_test_prefix.
   6869 	* gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
   6870 	* gdb.base/watchpoint.exp: Use with_test_prefix.
   6871 	* gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
   6872 	* gdb.mi/mi-watch.exp: Use with_test_prefix.
   6873 	* gdb.mi/mi2-watch.exp: Use with_test_prefix.
   6874 	* gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
   6875 	* gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
   6876 	* gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
   6877 	* gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
   6878 	* gdb.threads/watchpoint-fork.exp: Use with_test_prefix.  Use
   6879 	append instead of lappend to append to pf_prefix.
   6880 	* gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
   6881 	* gdb.trace/change-loc.exp: Use with_test_prefix.
   6882 	* gdb.trace/pending.exp: Use with_test_prefix.
   6883 	* gdb.trace/status-stop.exp: Use with_test_prefix.
   6884 	* gdb.trace/strace.exp: Use with_test_prefix.
   6885 	* gdb.trace/trace-break.exp: Use with_test_prefix.
   6886 	* gdb.trace/unavailable.exp: Use with_test_prefix.  Use append
   6887 	instead of lappend to append to pf_prefix.
   6888 
   6889 2012-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6890 
   6891 	Fix racy FAILs.
   6892 	* gdb.base/inferior-died.c (main): Add return of 0.
   6893 	* gdb.base/inferior-died.exp (continue): Fix expectation of
   6894 	asynchronous events.
   6895 	(p 1): New test.
   6896 
   6897 2012-02-20  Pedro Alves  <palves (a] redhat.com>
   6898 
   6899 	* gdb.threads/attach-into-signal.exp (corefunc): Don't enable
   6900 	lin-lwp output.  Set SIGALRM to stop.  Adjust tests to not rely on
   6901 	gdb's internal debug output.  For the non-threaded case, look for
   6902 	"Program received signal SIGLARM", for the threaded case, peek at
   6903 	the thread's siginfo.
   6904 
   6905 2012-02-20  Pedro Alves  <palves (a] redhat.com>
   6906 
   6907 	General cleanup, make output test messages unique, and build
   6908 	different executable files for the non-threaded and threaded
   6909 	cases.
   6910 
   6911 	* gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
   6912 	Delete.
   6913 	(executable_nothr, executable_thr): New globals.
   6914 	(top level): Adjust to delete both executables.
   6915 	(corefunc): New parameter $executable.  Set $pf_prefix instead of
   6916 	hand writing a prefix in tests.  Issue a clean_restart and enable
   6917 	lin-lwp debug output here.
   6918 	(top level): Adjust.  Use build_executable.  Don't start gdb here,
   6919 	and don't enable lin-lwp debug output here.
   6920 	* gdb.threads/Makefile.in (EXECUTABLES): Adjust.
   6921 
   6922 2012-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6923 
   6924 	Fix racy FAILs.
   6925 	* gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
   6926 	"continue" command.
   6927 
   6928 2012-02-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6929 
   6930 	Fix for gdbserver non-extended mode.
   6931 	* gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
   6932 	and gdb_run_cmd.
   6933 
   6934 2012-02-17  Tom Tromey  <tromey (a] redhat.com>
   6935 
   6936 	* gdb.python/py-events.py (exit_handler): Add test for 'dir'.
   6937 	* gdb.python/py-events.exp: Check 'dir' output.
   6938 	* gdb.python/py-type.exp (test_fields): Add test for 'dir'.
   6939 
   6940 2012-02-17  Yao Qi  <yao (a] codesourcery.com>
   6941 
   6942 	* gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
   6943 
   6944 2012-02-16  Tom Tromey  <tromey (a] redhat.com>
   6945 
   6946 	* gdb.base/inferior-died.c: Don't include stdio.h.
   6947 
   6948 2012-02-16  Tom Tromey  <tromey (a] redhat.com>
   6949 
   6950 	* gdb.base/inferior-died.c: New file.
   6951 	* gdb.base/inferior-died.exp: New file.
   6952 
   6953 2012-02-15  Aleksandar Ristovski  <aristovski (a] qnx.com>
   6954 
   6955 	* gdb.base/break-inline.exp: New file.
   6956 	* gdb.base/break-inline.c: New file.
   6957 
   6958 2012-02-15  Tom Tromey  <tromey (a] redhat.com>
   6959 
   6960 	* gdb.base/pc-fp.exp: Add "info register" tests.
   6961 
   6962 2012-02-15  Tom Tromey  <tromey (a] redhat.com>
   6963 
   6964 	* gdb.base/regs.exp: Remove.
   6965 
   6966 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6967 
   6968 	* gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
   6969 	the target doesn't support tracepoints.
   6970 	* gdb.trace/circ.exp: Ditto.
   6971 	* gdb.trace/collection.exp: Ditto.
   6972 	* gdb.trace/packetlen.exp: Ditto.
   6973 	* gdb.trace/passc-dyn.exp: Ditto.
   6974 	* gdb.trace/report.exp: Ditto.
   6975 	* gdb.trace/tfind.exp: Ditto.
   6976 	* gdb.trace/tspeed.exp: Ditto.
   6977 	* gdb.trace/tsv.exp: Ditto.
   6978 	* gdb.trace/unavailable.exp: Ditto.
   6979 	* gdb.trace/while-dyn.exp: Ditto.
   6980 
   6981 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6982 
   6983 	* gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
   6984 	gdb_test_multiple, and call unsupported instead of fail, if the
   6985 	remote side does not support the request.
   6986 
   6987 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6988 
   6989 	* gdb.server/ext-attach.exp: Make sure gdb is disconnected.
   6990 	* gdb.server/ext-run.exp: Make sure gdb is disconnected.
   6991 	* gdb.server/file-transfer.exp: Make sure gdb is disconnected.
   6992 	* gdb.server/server-mon.exp: Make sure gdb is disconnected.
   6993 	* gdb.server/server-run.exp: Make sure gdb is disconnected.
   6994 	* lib/gdbserver-support.exp (gdbserver_start_extended): Only
   6995 	prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
   6996 	doesn't start with "extended-" already.
   6997 
   6998 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6999 
   7000 	Support extended-remote.  Avoid cascading timeouts.
   7001 
   7002 	* gdb.base/attach.exp (do_attach_tests): Add expected output for
   7003 	the extended-remote target.  If attaching with no file fails, load
   7004 	the file manually.
   7005 	* gdb.server/ext-attach.exp: Adjust expected attach/detach output.
   7006 
   7007 2012-02-14  Stan Shebs  <stan (a] codesourcery.com>
   7008 
   7009 	* gdb.base/ena-dis-br.exp: Add enable count test.
   7010 
   7011 2012-02-13  Pedro Alves  <palves (a] redhat.com>
   7012 
   7013 	* config/mips-idt.exp: Delete.
   7014 	* gdb.base/a2-run.exp: Remove mips-idt xfails.
   7015 	* gdb.base/bitfields.exp: Remove mips-idt restarts.
   7016 	* gdb.base/break.exp: Remove mips-idt references.
   7017 	* gdb.base/chng-syms.exp: Ditto.
   7018 	* gdb.base/default.exp: Ditto.
   7019 	* gdb.base/funcargs.exp (funcargs_reload): Delete.
   7020 	(top level): Don't call it.
   7021 	* gdb.base/opaque.exp: Remove mips-idt restarts.
   7022 	* gdb.base/ptype.exp: Remove mips-idt xfails.
   7023 	* gdb.base/scope.exp: Remove mips-idt restarts.
   7024 	* gdb.base/sepdebug.exp: Remove mips-idt references.
   7025 	* gdb.base/watchpoint.exp (maybe_clean_restart)
   7026 	(maybe_reinitialize): Delete.
   7027 	(test_disabling_watchpoints, test_disabling_watchpoints)
   7028 	(test_watchpoint_triggered_in_syscall)
   7029 	(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
   7030 	Don't call them.
   7031 
   7032 2012-02-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7033 
   7034 	* gdb.server/server-exec-info.exp: New file.
   7035 
   7036 2012-02-10  Pedro Alves  <palves (a] redhat.com>
   7037 
   7038 	* gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
   7039 	always non-empty.
   7040 	(test_attach): Always pass $exec to test_attach_gdb.
   7041 
   7042 2012-02-08  Tom Tromey  <tromey (a] redhat.com>
   7043 
   7044 	* gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
   7045 	before inferior is started.
   7046 
   7047 2012-02-07  Tom Tromey  <tromey (a] redhat.com>
   7048 
   7049 	* gdb.python/py-symbol.exp: Test Symbol.needs_frame and
   7050 	Symbol.value.
   7051 	* gdb.python/py-symbol.c (qq): Set default value.
   7052 
   7053 2012-02-07  Tom Tromey  <tromey (a] redhat.com>
   7054 
   7055 	* gdb.python/py-symbol.c (qq): New global.
   7056 	* gdb.python/py-symbol.exp: Add test for frame-less
   7057 	lookup_symbol.
   7058 	* gdb.python/py-symtab.exp: Fix line number.
   7059 
   7060 2012-02-03  Joel Brobecker  <brobecker (a] adacore.com>
   7061 
   7062 	* gdb.ada/mi_task_arg: New testcase.
   7063 
   7064 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7065 
   7066 	* gdb.reverse/until-precsave.exp: Also put "record save" under the
   7067 	extended timeout.
   7068 
   7069 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7070 
   7071 	* gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
   7072 	* gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
   7073 
   7074 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7075 
   7076 	* gdb.base/term.exp: Rewrite.
   7077 	* gdb.base/term.c: New.
   7078 
   7079 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7080 
   7081 	* gdb.base/default.exp (run "r" abbreviation, run): Add
   7082 	extended-remote expected output.
   7083 
   7084 2012-02-02  Tom Tromey  <tromey (a] redhat.com>
   7085 
   7086 	* gdb.cp/dispcxx.exp: New file.
   7087 	* gdb.cp/dispcxx.cc: New file.
   7088 
   7089 2012-02-01  Tom Tromey  <tromey (a] redhat.com>
   7090 
   7091 	* gdb.base/jit-simple.exp: New file.
   7092 	* gdb.base/jit-simple.c: New file.
   7093 
   7094 2012-01-30  Yao Qi  <yao (a] codesourcery.com>
   7095 
   7096 	* gdb.base/skip.exp: Make test result unique.
   7097 
   7098 2012-01-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7099 
   7100 	* gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
   7101 	compatibility with valgrind-3.7.0.
   7102 
   7103 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7104 
   7105 	* gdb.base/watchpoint.exp (no_hw): New global.
   7106 	(maybe_clean_restart, maybe_reinitialize): If no_hw is set,
   7107 	disable hw watchpoints.
   7108 	(test_wide_location_1, test_wide_location_2): If no_hw is set,
   7109 	don't expect hw watchpoints.
   7110 	(no_hw_watchpoints): Always clean restart.
   7111 	(do_tests): New procedure, factored out from the top level.
   7112 	(top level): Run tests twice.  Once with hw watchpoints enabled,
   7113 	another time with hw watchpoints disabled.
   7114 
   7115 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7116 
   7117 	* gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
   7118 	out from the top level.
   7119 	(top level): Call it instead.
   7120 
   7121 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7122 
   7123 	* gdb.base/watchpoint.exp (top level): Re-enable hardware
   7124 	watchpoints sooner.
   7125 
   7126 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7127 
   7128 	* gdb.base/watchpoint.exp (top level): Delete watch ival3.
   7129 
   7130 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7131 
   7132 	* gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
   7133 	"You may have requested too many hardware
   7134 	breakpoints/watchpoints".
   7135 
   7136 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7137 
   7138 	* gdb.base/watchpoint.exp (maybe_clean_restart)
   7139 	(maybe_reinitialize): New.
   7140 	(test_disabling_watchpoints): Call maybe_reinitialize.  Don't
   7141 	expect "hit N times".
   7142 	(test_disabling_watchpoints, test_complex_watchpoint)
   7143 	(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
   7144 	Call maybe_clean_restart.
   7145 	(top level): Use clean_restart.  Remove "mips-idt-*"
   7146 	reinitialization.
   7147 
   7148 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7149 
   7150 	* gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
   7151 
   7152 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7153 
   7154 	* gdb.base/watchpoint.exp: Clean restart after tests that don't
   7155 	require `initialize' anymore.  Remove unnecessary `initialize'
   7156 	calls.
   7157 
   7158 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7159 
   7160 	* gdb.base/watchpoint.exp (wp_set): Delete.
   7161 	(initialize, test_simple_watchpoint, top level): Remove dead code.
   7162 
   7163 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7164 
   7165 	* gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
   7166 	typo.
   7167 
   7168 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7169 
   7170 	* config/extended-gdbserver.exp: New file.
   7171 	* lib/gdbserver-support.exp (gdbserver_start_extended): Extend
   7172 	comment.
   7173 	(gdbserver_start_multi, mi_gdbserver_start_multi): New.
   7174 	* boards/native-extended-gdbserver.exp: New file.
   7175 
   7176 2012-01-26  Pedro Alves  <palves (a] redhat.com>
   7177 
   7178 	* gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
   7179 	and gdb_test_multiple.
   7180 
   7181 2012-01-26  Pedro Alves  <palves (a] redhat.com>
   7182 
   7183 	Make test messages unique, and more identifiable.
   7184 	* gdb.multi/watchpoint-multi.exp: Change test messages.
   7185 
   7186 2012-01-25  Tom Tromey  <tromey (a] redhat.com>
   7187 
   7188 	* gdb.base/solib-disc.exp: Fix regexps.
   7189 
   7190 2012-01-24  Tom Tromey  <tromey (a] redhat.com>
   7191 
   7192 	* lib/mi-support.exp (mi_expect_stop): Add special case for
   7193 	solib-event.
   7194 	* gdb.base/catch-load-so.c: New file.
   7195 	* gdb.base/catch-load.exp: New file.
   7196 	* gdb.base/catch-load.c: New file.
   7197 	* gdb.base/break-interp.exp (reach_1): Update regexp.
   7198 
   7199 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7200 
   7201 	Fix fuzzy results.
   7202 	* gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
   7203 	lpsimple and func.
   7204 
   7205 2012-01-24  Gary Benson  <gbenson (a] redhat.com>
   7206 
   7207 	Delete #if 0'd out code.
   7208 	* gdb.base/default.exp (info catch): Remove.
   7209 	* gdb.base/gdb_history (info catch): Likewise.
   7210 	* gdb.base/help.exp (info catch): Likewise.
   7211 
   7212 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7213 
   7214 	Fix watchpoints to be specific for each inferior.
   7215 	* gdb.multi/watchpoint-multi.c: New file.
   7216 	* gdb.multi/watchpoint-multi.exp: New file.
   7217 
   7218 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7219 
   7220 	Fix watchpoints across inferior fork.
   7221 	* gdb.threads/watchpoint-fork-child.c: New file.
   7222 	* gdb.threads/watchpoint-fork-mt.c: New file.
   7223 	* gdb.threads/watchpoint-fork-parent.c: New file.
   7224 	* gdb.threads/watchpoint-fork-st.c: New file.
   7225 	* gdb.threads/watchpoint-fork.exp: New file.
   7226 	* gdb.threads/watchpoint-fork.h: New file.
   7227 
   7228 2012-01-23  Pedro Alves  <palves (a] redhat.com>
   7229 
   7230 	* gdb.base/call-signal-resume.exp: Allow output after "return".
   7231 
   7232 2012-01-20  Pedro Alves  <palves (a] redhat.com>
   7233 
   7234 	* gdb.python/py-finish-breakpoint.py: Fix typo.
   7235 
   7236 2012-01-20  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   7237 
   7238 	* gdb.base/info-proc.exp: Also run on remote targets.  Main
   7239 	"info proc" command is now always present; whether target supports
   7240 	actual info proc operation is detected when attempting to issue
   7241 	the command.
   7242 
   7243 2012-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7244 
   7245 	* .gdbinit: Remove.
   7246 
   7247 2012-01-19  Pedro Alves  <palves (a] redhat.com>
   7248 
   7249 	* gdb.java/jprint.exp: Don't rely on inferior output, but instead
   7250 	look at the funtions' returns.
   7251 	* gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
   7252 	(jprint.print(int, int)): Change return type to int.  Adjust.
   7253 
   7254 2012-01-18  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   7255 
   7256 	PR gdb/9538
   7257 	* gdb.base/sepdebug.exp: New test.
   7258 
   7259 2012-01-18  Pedro Alves  <palves (a] redhat.com>
   7260 
   7261 	* gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
   7262 	Allow output before ^done.
   7263 
   7264 2012-01-16  Tom Tromey  <tromey (a] redhat.com>
   7265 
   7266 	* gdb.linespec/linespec.exp: Change some tests to use $decimal.
   7267 	Add tests for relative directory.
   7268 
   7269 2012-01-16  Tom Tromey  <tromey (a] redhat.com>
   7270 
   7271 	* gdb.base/printcmds.c (enum flag_enum): New.
   7272 	(three): New global.
   7273 	* gdb.base/printcmds.exp (test_print_enums): Add test for flag
   7274 	enum printing.
   7275 	* gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
   7276 	FlagEnumerationPrinter.
   7277 	* gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
   7278 	* gdb.python/py-pp-maint.c (enum flag_enum): New.
   7279 	(fval): New global.
   7280 
   7281 2012-01-16  Pedro Alves  <palves (a] redhat.com>
   7282 
   7283 	* lib/gdb.exp (banned_procedures): New variable.
   7284 	(banned_variables_traced): Rename to ...
   7285 	(banned_traced): ... this.
   7286 	(gdb_init): Also trace banned procedures.
   7287 	(gdb_finish): Also untrace banned procedures.
   7288 
   7289 2012-01-16  Pedro Alves  <palves (a] redhat.com>
   7290 
   7291 	Remove all calls to strace.
   7292 
   7293 2012-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7294 
   7295 	* gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
   7296 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
   7297 
   7298 2012-01-13  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   7299 
   7300 	* gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
   7301 	* gdb.base/pie-execl.exp: Likewise.
   7302 
   7303 2012-01-12  Keith Seitz  <keiths (a] redhat.com>
   7304 
   7305 	PR mi/10586
   7306 	* gdb.mi/var-cmd.c (struct anonymous): New structure.
   7307 	(do_anonymous_type_tests): New function.
   7308 	(main): Call do_anonymous_type_tests.
   7309 	* gdb.mi/mi2-var-child.exp: Add anonymous type tests.
   7310 	(verify_everything): New procedure.
   7311 	* gdb.mi/mi-var-cp.cc (class A): New class.
   7312 	(anonymous_structs_and_unions): New function.
   7313 	(main): Call anonymous_structs_and_unions.
   7314 	* gdb.mi/mi-var-cp.exp: Add anonymous type tests.
   7315 	(verify_everything): New procedure.
   7316 
   7317 2012-01-12  Keith Seitz  <keiths (a] redhat.com>
   7318 
   7319 	* lib/mi-support.exp: Expand comments about PATH_EXPR.
   7320 	(varobj_tree::get_path_expr): Assume that all varobjs are
   7321 	compound unless they are known simple types.
   7322 	Adjust path expressions based on parent type, path parent type,
   7323 	and tree language.
   7324 	(varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
   7325 	the root varobj.
   7326 	(mi_walk_varobj_tree): Add LANGUAGE parameter.
   7327 
   7328 2012-01-11  Pedro Alves  <palves (a] redhat.com>
   7329 
   7330 	* gdb.base/default.exp (core-file): Don't expect "GDB can't read
   7331 	core files on this machine" anymore.
   7332 
   7333 2012-01-11  Paul Hilfinger  <hilfingr (a] adacore.com>
   7334 
   7335 	* gdb.base/watchpoint.c (recurser): Initialize local_x.
   7336 	(main): Repeat recurser call.
   7337 	* gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
   7338 	equivalent to 'local_x'.
   7339 
   7340 2012-01-11  Paul Hilfinger  <hilfingr (a] adacore.com>
   7341 	    Joel Brobecker <brobecker (a] adacore.com>
   7342 
   7343 	* gdb.base/recpar.c, gdb.base/recpar.exp: New files.
   7344 
   7345 2012-01-05  Pedro Alves  <alves.ped (a] gmail.com>
   7346 
   7347 	* gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
   7348 	* gdb.python/py-events.c (first): Add bits for new "step N" test.
   7349 	* gdb.python/py-events.exp: Test that "step N" tripping on a
   7350 	breakpoint emits a breakpoint event.
   7351 
   7352 2012-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   7353 
   7354 	* gdb.base/auxv.exp: Reformat the copyright notice.
   7355 
   7356 2012-01-03  Yao Qi  <yao (a] codesourcery.com>
   7357 
   7358 	* gdb.trace/strace.exp (strace_trace_on_same_addr): New.
   7359 	(strace_trace_on_diff_addr): New.
   7360 	* gdb.trace/strace.c: (main): Add two local variables.
   7361 
   7362 2011-01-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7363 
   7364 	* gdb.cell/fork.exp: Delete breakpoints after reaching main.
   7365 	* gdb.cell/gcore.exp: Likewise.
   7366 	* gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
   7367 	to verify the correct instance of main is selected.
   7368 
   7369 2012-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   7370 
   7371 	* dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
   7372 	gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
   7373 	gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
   7374 	gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
   7375 	gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
   7376 	gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
   7377 	gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
   7378 	gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
   7379 	gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
   7380 	gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
   7381 	gdb.threads/thread_check.c: Reformat copyright header.
   7382 
   7383 2011-12-30  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   7384 
   7385 	* gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
   7386 	* gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
   7387 	is not enabled.
   7388 
   7389 2011-12-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7390 
   7391 	* gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
   7392 	parameter to self_exec, adjust the function.
   7393 	(main): Check for argv[1] "exit".  Use argv[0] for test_exec_exit.
   7394 	* gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
   7395 	(set var do_exit = 0): Remove test.
   7396 	(newline at end of file): Add one.
   7397 
   7398 2011-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   7399 
   7400 	* gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
   7401 	New files.
   7402 
   7403 2011-12-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7404 
   7405 	Fix racy FAILs.
   7406 	* gdb.threads/fork-thread-pending.c (barrier): New variable.
   7407 	(thread_function, thread_forker): Call pthread_barrier_wait for it.
   7408 	(main): Call pthread_barrier_init for it.
   7409 
   7410 2011-12-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7411 
   7412 	Fix double send_gdb leading to racy FAILs.
   7413 	* gdb.base/break.exp (set silent break bp_location1): Replace
   7414 	3x send_gdb and gdb_expect by gdb_test.
   7415 	* gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
   7416 	* gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
   7417 	(vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
   7418 	instead of send_gdb.  Twice.
   7419 	* gdb.base/sepdebug.exp (set silent break bp_location1): Replace
   7420 	3x send_gdb and gdb_expect by gdb_test.
   7421 	* gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
   7422 
   7423 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7424 
   7425 	* gdb.linespec/linespec.exp: Compile using {c++}.
   7426 
   7427 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7428 
   7429 	* gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
   7430 	(print destructor of template typedef): Extend it for gcc/51668 XFAIL.
   7431 	(verify GCC PR debug/51668): New test.
   7432 
   7433 2011-12-23  Kevin Pouget  <kevin.pouget (a] st.com>
   7434 
   7435 	Introduce gdb.FinishBreakpoint in Python.
   7436 	* Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
   7437 	py-finish-breakpoint2
   7438 	(MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
   7439 	* gdb.python/py-breakpoint.exp (mult_line): Define and use variable
   7440 	instead of line number.
   7441 	* gdb.python/py-finish-breakpoint.c: New file.
   7442 	* gdb.python/py-finish-breakpoint.exp: New file.
   7443 	* gdb.python/py-finish-breakpoint.py: New file.
   7444 	* gdb.python/py-finish-breakpoint2.cc: New file.
   7445 	* gdb.python/py-finish-breakpoint2.exp: New file.
   7446 	* gdb.python/py-finish-breakpoint2.py: New file.
   7447 
   7448 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7449 
   7450 	Partial fix of compatibility with gcc-4.7.
   7451 	* gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
   7452 	into XFAIL "new without size_t".  Permit size_t for the KFAIL case.
   7453 	Add comment to add a PASS case in the future.
   7454 
   7455 	Fix compatibility with gcc-4.7.
   7456 	* gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
   7457 
   7458 2011-12-21  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   7459 
   7460 	PR tdep/12797
   7461 	* gdb.base/callfuncs.exp: Remove KFAIL.
   7462 
   7463 2011-12-21  Joel Brobecker  <brobecker (a] adacore.com>
   7464 
   7465 	* gdb.ada/task_bp: New testcase.
   7466 
   7467 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7468 
   7469 	* gdb.base/reread.exp: If srcfile2 fails to build retry it with
   7470 	-DNO_SECTIONS.
   7471 	* gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
   7472 
   7473 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7474 
   7475 	* gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
   7476 	PR gcc/45997 XFAIL conditional for gcc <= 4.5.
   7477 	* gdb.python/py-type.exp (python print ttype.template_argument(2)):
   7478 	Change PR gcc/41736 to the more specific PR gcc/46955.  Make it
   7479 	conditional for gcc <= 4.5.
   7480 
   7481 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7482 
   7483 	* gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
   7484 	by XFAIL.
   7485 	* gdb.cp/static-method.exp (info addr A::func())
   7486 	(list static-method.cc:xxx::(anonymous namespace)::A::func)
   7487 	(list 'static-method.cc:xxx::(anonymous namespace)::A::func')
   7488 	(list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
   7489 	(list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
   7490 	* gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
   7491 	(test value of F in k3_m): Likewise.
   7492 	* gdb.python/py-type.exp (python print ttype.template_argument(2)):
   7493 	Likewise.
   7494 
   7495 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7496 
   7497 	* gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
   7498 	(*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
   7499 	Remove.
   7500 	* gdb.threads/attachstop-mt.c: Remove.
   7501 	* gdb.threads/attachstop-mt.exp: Remove.
   7502 
   7503 2011-12-17  Mark Kettenis  <kettenis (a] gnu.org>
   7504 
   7505 	* gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
   7506 
   7507 2011-12-16  Doug Evans  <dje (a] google.com>
   7508 
   7509 	* boards/native-stdio-gdbserver.exp: New file.
   7510 	* boards/native-gdbserver.exp: New file.
   7511 
   7512 	* lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
   7513 	gdbserver output.
   7514 	(gdbserver_default_get_remote_address): New function.
   7515 	(gdbserver_start): Call gdb,get_remote_address to compute argument
   7516 	to "target remote" command.
   7517 
   7518 2011-12-16  Phil Muldoon  <pmuldoon (a] redhat.com>
   7519 
   7520 	* gdb.python/py-function.exp: Change "on" to "full" for
   7521 	python print-stack.  Add set/show python print-stack
   7522 	off|full|message tests.
   7523 
   7524 2011-12-15  Yao Qi  <yao (a] codesourcery.com>
   7525 
   7526 	* gdb.trace/strace.c: New
   7527 	* gdb.trace/strace.exp: New.
   7528 
   7529 2011-12-14  Tom Tromey  <tromey (a] redhat.com>
   7530 
   7531 	* gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
   7532 
   7533 2011-12-14  Doug Evans  <dje (a] google.com>
   7534 
   7535 	* lib/gdb.exp (gdb_start_cmd): Fix error return value.
   7536 
   7537 2011-12-14  Pedro Alves  <pedro (a] codesourcery.com>
   7538 
   7539 	PR threads/10729
   7540 
   7541 	* gdb.mi/watch-nonstop.c: New file.
   7542 	* gdb.mi/mi-watch-nonstop.exp: New file.
   7543 
   7544 2011-12-13  Pedro Alves  <pedro (a] codesourcery.com>
   7545 	    Doug Evans  <dje (a] google.com>
   7546 
   7547 	* lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
   7548 	(clean_restart): Remove references to the gdb_stub target board
   7549 	variable.
   7550 	(gdb_step_for_stub): Delete.
   7551 
   7552 	* gdb.base/annota1.exp: Remove all references to [target_info
   7553 	exists gdb_stub], gdb_step_for_stub and usestubs.
   7554 	* gdb.base/annota3.exp: Ditto.
   7555 	* gdb.base/async.exp: Ditto.
   7556 	* gdb.base/break.exp: Ditto.
   7557 	* gdb.base/code-expr.exp: Ditto.
   7558 	* gdb.base/commands.exp: Ditto.
   7559 	* gdb.base/completion.exp: Ditto.
   7560 	* gdb.base/condbreak.exp: Ditto.
   7561 	* gdb.base/consecutive.exp: Ditto.
   7562 	* gdb.base/cvexpr.exp: Ditto.
   7563 	* gdb.base/define.exp: Ditto.
   7564 	* gdb.base/display.exp: Ditto.
   7565 	* gdb.base/ena-dis-br.exp: Ditto.
   7566 	* gdb.base/environ.exp: Ditto.
   7567 	* gdb.base/gnu-ifunc.exp: Ditto.
   7568 	* gdb.base/maint.exp: Ditto.
   7569 	* gdb.base/pending.exp: Ditto.
   7570 	* gdb.base/sect-cmd.exp: Ditto.
   7571 	* gdb.base/sepdebug.exp: Ditto.
   7572 	* gdb.base/unload.exp: Ditto.
   7573 	* gdb.base/watchpoint-solib.exp: Ditto.
   7574 	* gdb.cp/annota2.exp: Ditto.
   7575 	* gdb.cp/annota3.exp: Ditto.
   7576 	* gdb.dwarf2/dw2-inline-param.exp: Ditto.
   7577 	* gdb.hp/gdb.compat/xdb1.exp: Ditto.
   7578 	* gdb.mi/mi-pending.exp: Ditto.
   7579 	* gdb.trace/circ.exp: Ditto.
   7580 	* gdb.cp/ovldbreak.exp: Ditto.  Adjust expected line numbers.
   7581 	* gdb.base/list.exp: Ditto.
   7582 
   7583 	* gdb.base/all-types.c: Remove all calls to set_debug_traps and
   7584 	breakpoint function and all references to the usestubs macro.
   7585 	* gdb.base/exprs.c: Ditto.
   7586 	* gdb.base/freebpcmd.c: Ditto.
   7587 	* gdb.base/bitfields.c: Ditto.
   7588 	* gdb.base/bitfields2.c: Ditto.
   7589 	* gdb.base/break.c: Ditto.
   7590 	* gdb.base/call-sc.c: Ditto.
   7591 	* gdb.base/call-signals.c: Ditto.
   7592 	* gdb.base/callfuncs.c: Ditto.
   7593 	* gdb.base/charset.c: Ditto.
   7594 	* gdb.base/consecutive.c: Ditto.
   7595 	* gdb.base/constvars.c: Ditto.
   7596 	* gdb.base/funcargs.c: Ditto.
   7597 	* gdb.base/int-type.c: Ditto.
   7598 	* gdb.base/interrupt.c: Ditto.
   7599 	* gdb.base/langs0.c: Ditto.
   7600 	* gdb.base/list0.c: Ditto.
   7601 	* gdb.base/mips_pro.c: Ditto.
   7602 	* gdb.base/miscexprs.c: Ditto.
   7603 	* gdb.base/nodebug.c: Ditto.
   7604 	* gdb.base/opaque0.c: Ditto.
   7605 	* gdb.base/pointers.c: Ditto.
   7606 	* gdb.base/printcmds.c: Ditto.
   7607 	* gdb.base/ptype.c: Ditto.
   7608 	* gdb.base/recurse.c: Ditto.
   7609 	* gdb.base/reread1.c: Ditto.
   7610 	* gdb.base/reread2.c: Ditto.
   7611 	* gdb.base/restore.c: Ditto.
   7612 	* gdb.base/return.c: Ditto.
   7613 	* gdb.base/run.c: Ditto.
   7614 	* gdb.base/scope0.c: Ditto.
   7615 	* gdb.base/sepdebug.c: Ditto.
   7616 	* gdb.base/setshow.c: Ditto.
   7617 	* gdb.base/setvar.c: Ditto.
   7618 	* gdb.base/sigall.c: Ditto.
   7619 	* gdb.base/signals.c: Ditto.
   7620 	* gdb.base/structs.c: Ditto.
   7621 	* gdb.base/structs2.c: Ditto.
   7622 	* gdb.base/testenv.c: Ditto.
   7623 	* gdb.base/twice.c: Ditto.
   7624 	* gdb.base/unwindonsignal.c: Ditto.
   7625 	* gdb.base/watchpoint.c: Ditto.
   7626 	* gdb.base/watchpoints.c: Ditto.
   7627 	* gdb.base/whatis.c: Ditto.
   7628 	* gdb.cp/classes.cc: Ditto.
   7629 	* gdb.cp/cplusfuncs.cc: Ditto.
   7630 	* gdb.cp/derivation.cc: Ditto.
   7631 	* gdb.cp/formatted-ref.cc: Ditto.
   7632 	* gdb.cp/misc.cc: Ditto.
   7633 	* gdb.cp/overload.cc: Ditto.
   7634 	* gdb.cp/ovldbreak.cc: Ditto.
   7635 	* gdb.cp/ref-params.cc: Ditto.
   7636 	* gdb.cp/ref-types.cc: Ditto.
   7637 	* gdb.cp/templates.cc: Ditto.
   7638 	* gdb.cp/virtfunc.cc: Ditto.
   7639 	* gdb.hp/gdb.aCC/run.c: Ditto.
   7640 	* gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
   7641 	* gdb.hp/gdb.compat/xdb0.c: Ditto.
   7642 	* gdb.reverse/consecutive-reverse.c: Ditto.
   7643 	* gdb.reverse/sigall-reverse.c: Ditto.
   7644 	* gdb.reverse/until-reverse.c: Ditto.
   7645 	* gdb.reverse/watch-reverse.c: Ditto.
   7646 	* gdb.trace/actions.c: Ditto.
   7647 	* gdb.trace/circ.c: Ditto.
   7648 	* gdb.trace/collection.c: Ditto.
   7649 
   7650 2011-12-13  Pedro Alves  <pedro (a] codesourcery.com>
   7651 
   7652 	* gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
   7653 	(func6, func7): New.
   7654 	(main): Call func6 and func7.
   7655 	* gdb.base/watchpoint.exp (test_wide_location_1)
   7656 	(test_wide_location_2): New.
   7657 	(top level): Re-enable hardware watchpoints if necessary.  Call
   7658 	test_wide_location_1 and test_wide_location_2.
   7659 
   7660 2011-12-11  Yao Qi  <yao (a] codesourcery.com>
   7661 
   7662 	* gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
   7663 
   7664 2011-12-11  Joel Brobecker  <brobecker (a] adacore.com>
   7665 
   7666 	* gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
   7667 	expected output for unsupported case.
   7668 
   7669 2011-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7670 
   7671 	PR testsuite/12649
   7672 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
   7673 	Protect gdb_test_multiple by final $gdb_prompt match.
   7674 
   7675 2011-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7676 
   7677 	* gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
   7678 	New variable, new test.
   7679 	(list static-method.cc:xxx::(anonymous namespace)::A::func)
   7680 	(list 'static-method.cc:xxx::(anonymous namespace)::A::func')
   7681 	(list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
   7682 	(list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
   7683 	them if HAVE_GCC_45682_FIXED is not set.
   7684 
   7685 2011-12-10  Yao Qi  <yao (a] codesourcery.com>
   7686 
   7687 	* gdb.trace/status-stop.exp: New.
   7688 	* gdb.trace/status-stop.c: New.
   7689 
   7690 2011-12-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7691 
   7692 	* gdb.reverse/until-precsave.exp (run to end of main) Extend the
   7693 	timeout.
   7694 
   7695 2011-12-08  Tom Tromey  <tromey (a] redhat.com>
   7696 
   7697 	* gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
   7698 	condition.
   7699 
   7700 2011-12-07  Stan Shebs  <stan (a] codesourcery.com>
   7701 
   7702 	* gdb.trace/tfind.exp: Update for output changes.
   7703 
   7704 2011-12-07  Pedro Alves  <pedro (a] codesourcery.com>
   7705 
   7706 	* gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
   7707 	throws "Cannot insert catchpoints in this configuration".
   7708 	* gdb.ada/mi_catch_ex.exp: Likewise.
   7709 
   7710 2011-12-06  Pedro Alves  <pedro (a] codesourcery.com>
   7711 
   7712 	* gdb.base/break-always.exp: Test changing memory at addresses
   7713 	with breakpoints inserted.
   7714 
   7715 2011-12-06  Joel Brobecker  <brobecker (a] acacore.com>
   7716 
   7717 	* gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
   7718 	involving a fully qualified function name.
   7719 
   7720 2011-12-06  Tom Tromey  <tromey (a] redhat.com>
   7721 
   7722 	* gdb.ada/homonym.exp: Add three breakpoint tests.
   7723 
   7724 2011-12-06  Tom Tromey  <tromey (a] redhat.com>
   7725 
   7726 	* gdb.base/solib-weak.exp (do_test): Remove kfail.
   7727 	* gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
   7728 	* gdb.objc/objcdecode.exp: Update for output changes.
   7729 	* gdb.linespec/linespec.exp: New file.
   7730 	* gdb.linespec/lspec.cc: New file.
   7731 	* gdb.linespec/lspec.h: New file.
   7732 	* gdb.linespec/body.h: New file.
   7733 	* gdb.linespec/base/two/thefile.cc: New file.
   7734 	* gdb.linespec/base/one/thefile.cc: New file.
   7735 	* gdb.linespec/Makefile.in: New file.
   7736 	* gdb.cp/templates.exp (test_template_breakpoints): Update for
   7737 	output changes.
   7738 	* gdb.cp/re-set-overloaded.exp: Remove kfail.
   7739 	* gdb.cp/ovldbreak.exp: Update for output changes.  "all" test now
   7740 	makes one breakpoint.
   7741 	* gdb.cp/method2.exp (test_break): Update for output changes.
   7742 	* gdb.cp/mb-templates.exp: Update for output changes.
   7743 	* gdb.cp/mb-inline.exp: Update for output changes.
   7744 	* gdb.cp/mb-ctor.exp: Update for output changes.
   7745 	* gdb.cp/ovsrch.exp: Use fully-qualified names.
   7746 	* gdb.base/solib-symbol.exp: Run to main later.  Breakpoint now
   7747 	has multiple matches.
   7748 	* gdb.base/sepdebug.exp: Disable pending breakpoints.  Update for
   7749 	error message change.
   7750 	* gdb.base/list.exp (test_list_filename_and_number): Update for
   7751 	error message change.
   7752 	* gdb.base/break.exp: Disable pending breakpoints.  Update for
   7753 	output changes.
   7754 	* configure.ac: Add gdb.linespec.
   7755 	* configure: Rebuild.
   7756 	* Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
   7757 
   7758 2011-12-06  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7759 
   7760 	* gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
   7761 	last_break register on s390*-*-* targets.
   7762 
   7763 2011-12-06  Joel Brobecker  <brobecker (a] adacore.com>
   7764 
   7765 	* gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
   7766 	* gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
   7767 	of parameter X in procedure Foo.
   7768 
   7769 2011-12-05  Stan Shebs  <stan (a] codesourcery.com>
   7770 
   7771 	* gdb.trace/tfind.exp: Update help string matches.
   7772 
   7773 2011-12-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7774 
   7775 	* gdb.server/ext-run.exp (get process list): Accept also systemd
   7776 	as PID 1.
   7777 
   7778 2011-12-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7779 	    Pedro Alves  <pedro (a] codesourcery.com>
   7780 
   7781 	* gdb.base/break-entry.exp: Move the target use_gdb_stub test before
   7782 	starting GDB.
   7783 	* gdb.base/default.exp: Replace target use_gdb_stub checks by global
   7784 	$use_gdb_stub.
   7785 	* gdb.base/display.exp: Likewise.
   7786 	* gdb.base/ending-run.exp: Likewise.
   7787 	* gdb.base/list.exp (test_listsize): Likewise.
   7788 	* gdb.base/setshow.exp: Likewise.
   7789 	* gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
   7790 	* lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
   7791 	check by global $use_gdb_stub.
   7792 	(gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
   7793 	(default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
   7794 	(default_gdb_init): Unset global $use_gdb_stub.
   7795 	(gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
   7796 	by global $use_gdb_stub.
   7797 	* lib/gdbserver-support.exp: Extend comments for set_board_info
   7798 	gdb_protocol and gdb,socketport.
   7799 	(gdbserver_start_extended): Set global gdbserver_protocol and
   7800 	gdbserver_gdbport.  Clear global use_gdb_stub.
   7801 	* lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
   7802 	from target use_gdb_stub.
   7803 	(mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
   7804 
   7805 2011-12-03  Doug Evans  <dje (a] google.com>
   7806 
   7807 	* lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
   7808 	(gdb_step_for_stub): Add comments.
   7809 
   7810 2011-12-02  Maciej W. Rozycki  <macro (a] codesourcery.com>
   7811 
   7812 	* lib/gdb.exp (gdb_expect): Pass all the exception conditions up
   7813 	to the caller.
   7814 	(gdb_test_multiple): Likewise.
   7815 
   7816 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7817 
   7818 	Fix gdb.mi/mi-solib.exp without system debug info installed.
   7819 	* lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
   7820 	expect attribute, return 0 for it.  Update comments.
   7821 
   7822 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7823 
   7824 	* gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
   7825 	(corrupted list): Adjust the expectation.
   7826 
   7827 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7828 
   7829 	PR threads/13448
   7830 	* gdb.dwarf2/dw2-var-zero-addr.S: New file.
   7831 	* gdb.dwarf2/dw2-var-zero-addr.exp: New file.
   7832 	* gdb.threads/tls-var-main.c: New file.
   7833 	* gdb.threads/tls-var.c: New file.
   7834 	* gdb.threads/tls-var.exp: New file.
   7835 
   7836 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7837 
   7838 	PR testsuite/12649
   7839 	* gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
   7840 	Protect gdb_test_multiple by final $gdb_prompt match.
   7841 	* gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
   7842 	* gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
   7843 	(test_tracepoints): Likewise.
   7844 
   7845 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7846 
   7847 	PR breakpoints/13346
   7848 	* gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
   7849 	* gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
   7850 	* gdb.dwarf2/dw2-objfile-overlap.exp: New file.
   7851 
   7852 2011-12-01  Joel Brobecker  <brobecker (a] adacore.com>
   7853 
   7854 	* gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
   7855 	* gdb.ada/homonym/homonym.adb: For use of all types defined
   7856 	locally inside both Get_Value subprograms.
   7857 
   7858 2011-12-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7859 
   7860 	Fix racy FAILs.
   7861 	* gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
   7862 	of send_gdb.
   7863 
   7864 2011-11-30  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7865 
   7866 	* gdb.base/testenv.exp: Skip on remote targets.  Unset global
   7867 	environment variable after test completed.
   7868 
   7869 2011-11-30  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7870 
   7871 	* gdb.base/solib-nodir.exp: Skip if remote target.
   7872 	* gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
   7873 	application.  Call gdb_load_shlibs.
   7874 	* gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
   7875 
   7876 2011-11-29  Joel Brobecker  <brobecker (a] adacore.com>
   7877 
   7878 	* gdb.base/infoline.c, gdb.base/infoline.exp: New files.
   7879 
   7880 2011-11-28  Joel Brobecker  <brobecker (a] adacore.com>
   7881 
   7882 	* gdb.ada/fullname_bp: New testcase.
   7883 
   7884 2011-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7885 
   7886 	PR testsuite/12649
   7887 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
   7888 	Wrap send_gdb into a new gdb_test.
   7889 
   7890 	Code cleanup.
   7891 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
   7892 	Convert send_gdb and gdb_expect to gdb_test_multiple.
   7893 
   7894 2011-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7895 
   7896 	* gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
   7897 
   7898 2011-11-23  Keith Seitz  <keiths (a] redhat.com>
   7899 
   7900 	* lib/mi-support.exp (varobj_tree): New namespace and procs.
   7901 	(mi_varobj_tree_test_children_callback): New proc.
   7902 	(mi_walk_varobj_tree): New proc.
   7903 
   7904 2011-11-22  Tom Tromey  <tromey (a] redhat.com>
   7905 
   7906 	* lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
   7907 	Add "use_mi_command" argument.
   7908 	(mi_run_cmd, mi_run_with_cli): New procs.
   7909 	* gdb.mi/solib-lib.c: New file.
   7910 	* gdb.mi/solib-main.c: New file.
   7911 	* gdb.mi/mi-solib.exp: New file.
   7912 
   7913 2011-11-21  Doug Evans  <dje (a] google.com>
   7914 
   7915 	* gdb.cp/nextoverthrow.exp: Skip test if debug info for
   7916 	_Unwind_DebugHook is missing.
   7917 
   7918 2011-11-20  Stan Shebs  <stan (a] codesourcery.com>
   7919 
   7920 	* gdb.trace/tstatus.exp: New.
   7921 	* gdb.trace/actions.c: Include string.h.
   7922 
   7923 2011-11-18  Yao Qi  <yao (a] codesourcery.com>
   7924 
   7925 	* gdb.trace/pending.exp: New.
   7926 	* gdb.trace/pending.c: New.
   7927 	* gdb.trace/pendshr1.c: New.
   7928 	* gdb.trace/pendshr2.c: New.
   7929 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
   7930 	tracepoint location becomes pending.
   7931 	(tracepoint_change_loc_2): New.
   7932 
   7933 2011-11-16  David S. Miller  <davem (a] davemloft.net>
   7934 
   7935 	* lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
   7936 	target is sparc*-*-linux*
   7937 
   7938 2011-11-15  Paul Koning  <paul_koning (a] dell.com>
   7939 
   7940 	* gdb.python/py-type.exp: New testcases for exceptions on scalar
   7941 	types.
   7942 
   7943 2011-11-14  Doug Evans  <dje (a] google.com>
   7944 
   7945 	* gdb.base/shell.exp: New file.
   7946 
   7947 2011-11-14  Stan Shebs  <stan (a] codesourcery.com>
   7948 
   7949 	* gdb.trace/ftrace.c: New.
   7950 	* gdb.trace/ftrace.exp: New.
   7951 
   7952 2011-11-14  Yao Qi  <yao (a] codesourcery.com>
   7953 
   7954 	* gdb.trace/change-loc-1.c: New.
   7955 	* gdb.trace/change-loc-2.c: New.
   7956 	* gdb.trace/change-loc.c: New.
   7957 	* gdb.trace/change-loc.exp:  New.
   7958 	* gdb.trace/change-loc.h:  New.
   7959 	* gdb.trace/trace-break.c (marker): Define new symbol.
   7960 	* gdb.trace/trace-break.exp (break_trace_same_addr_5):
   7961 	New.
   7962 	(break_trace_same_addr_6): New.
   7963 
   7964 2011-11-12  Matt Rice  <ratmice (a] gmail.com>
   7965 
   7966 	* gdb.base/info-macros.exp: Make tests for info definitions
   7967 	test info macro.  Add tests for info macro argument processing.
   7968 	Rename a few tests.
   7969 
   7970 2011-11-11  Keith Seitz  <keiths (a] redhat.com>
   7971 
   7972 	PR gdb/12843
   7973 	* gdb.base/linespecs.exp: New file.
   7974 
   7975 2011-11-11  Doug Evans  <dje (a] google.com>
   7976 
   7977 	* gdb.threads/print-threads.exp: Extend timeout for slower
   7978 	tests.
   7979 
   7980 2011-11-10  Doug Evans  <dje (a] google.com>
   7981 
   7982 	* gdb.reverse/i387-env-reverse.exp: Extend timeout of
   7983 	"record to end of main" test.
   7984 
   7985 	* gdb.python/py-type.c (TS): New typedef.
   7986 	(ts): New global.
   7987 	* gdb.python/py-type.exp: Test field list of typedef.
   7988 
   7989 2011-11-10  Joel Brobecker  <brobecker (a] adacore.com>
   7990 
   7991 	* gdb.ada/small_reg_param: New testcase.
   7992 
   7993 2011-11-09  Tom Tromey  <tromey (a] redhat.com>
   7994 
   7995 	* gdb.cp/destrprint.exp: New file.
   7996 	* gdb.cp/destrprint.cc: New file.
   7997 
   7998 2011-11-08  Meador Inge  <meadori (a] codesourcery.com>
   7999 
   8000 	* gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
   8001 	(switch_stack_to_other): New test function.
   8002 	* gdb.arch/thumb-prologue.exp: New test cases.
   8003 
   8004 2011-11-08  Maciej W. Rozycki  <macro (a] codesourcery.com>
   8005 
   8006 	* lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
   8007 
   8008 2011-11-08  Yao Qi  <yao (a] codesourcery.com>
   8009 
   8010 	* gdb.exp (supports_process_record): New.
   8011 	(supports_reverse): New.
   8012 	* gdb.reverse/break-precsave.exp: Call support_process_record
   8013 	to run test conditionally.
   8014 	* gdb.reverse/consecutive-precsave.exp: Likewise.
   8015 	* gdb.reverse/i386-precsave.exp: Likewise.
   8016 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   8017 	* gdb.reverse/solib-precsave.exp: Likewise.
   8018 	* gdb.reverse/step-precsave.exp: Likewise.
   8019 	* gdb.reverse/until-precsave.exp: Likewise.
   8020 	* gdb.reverse/watch-precsave.exp: Likewise.
   8021 	* gdb.reverse/break-reverse.exp: Call support_reverse  to run
   8022 	test conditionally.
   8023 	* gdb.reverse/consecutive-reverse.exp: Likewise.
   8024 	* gdb.reverse/finish-precsave.exp: Likewise.
   8025 	* gdb.reverse/finish-reverse-bkpt.exp: Likewise.
   8026 	* gdb.reverse/finish-reverse.exp: Likewise.
   8027 	* gdb.reverse/i386-reverse.exp: Likewise.
   8028 	* gdb.reverse/i386-sse-reverse.exp: Likewise.
   8029 	* gdb.reverse/machinestate.exp: Likewise.
   8030 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
   8031 	* gdb.reverse/sigall-precsave.exp: Likewise.
   8032 	* gdb.reverse/sigall-reverse.exp: Likewise.
   8033 	* gdb.reverse/solib-reverse.exp: Likewise.
   8034 	* gdb.reverse/step-reverse.exp: Likewise.
   8035 	* gdb.reverse/until-reverse.exp: Likewise.
   8036 	* gdb.reverse/watch-reverse.exp: Likewise.
   8037 
   8038 2011-11-05  Yao Qi  <yao (a] codesourcery.com>
   8039 
   8040 	* gdb.trace/trace-break.exp: Add test on setting two
   8041 	fast tracepoints at the same address.
   8042 
   8043 2011-11-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8044 
   8045 	* gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
   8046 
   8047 2011-11-02  Stan Shebs  <stan (a] codesourcery.com>
   8048 
   8049 	* gdb.trace/collection.c: Add code using strings.
   8050 	* gdb.trace/collection.exp: Add tests of string collection.
   8051 
   8052 2011-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8053 
   8054 	* gdb.base/skip-solib.exp (executable_main): New variable.
   8055 	(binfile_main): Base it on that.
   8056 	Use $executable_main in clean_restart calls.  Drop gdb_exit and
   8057 	gdb_start calls.
   8058 
   8059 2011-11-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8060 
   8061 	Fix racy FAILs.
   8062 	* lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
   8063 	breakpoint_re globals import by async.  Set string_regex to .* for
   8064 	async.  Remove the optional thread_selected_re and breakpoint_re
   8065 	globals expectations.
   8066 
   8067 2011-11-01  Joseph Myers  <joseph (a] codesourcery.com>
   8068 
   8069 	* gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
   8070 	well as Cygwin.
   8071 
   8072 2011-11-01  Justin Lebar <justin.lebar (a] gmail.com>
   8073 
   8074 	Add tests for skip command.
   8075 	* gdb.base/skip-solib-lib.c: New
   8076 	* gdb.base/skip-solib-main.c: New
   8077 	* gdb.base/skip-solib.exp: New
   8078 	* gdb.base/skip.c: New
   8079 	* gdb.base/skip.exp: New
   8080 	* gdb.base/skip1.c: New
   8081 	* gdb.base/Makefile.in: Adding new files.
   8082 
   8083 2011-10-31  Yao Qi  <yao (a] codesourcery.com>
   8084 	    Pedro Alves  <pedro (a] codesourcery.com>
   8085 
   8086 	* gdb.trace/trace-break.c: New.
   8087 	* gdb.trace/trace-break.exp: New.
   8088 
   8089 2011-10-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8090 
   8091 	* gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
   8092 	break-here-2.
   8093 
   8094 2011-10-28  Pedro Alves  <pedro (a] codesourcery.com>
   8095 
   8096 	* gdb.threads/no-unwaited-for-left.c: New.
   8097 	* gdb.threads/no-unwaited-for-left.exp: New.
   8098 	* gdb.threads/non-ldr-exc-1.c: New.
   8099 	* gdb.threads/non-ldr-exc-1.exp: New.
   8100 	* gdb.threads/non-ldr-exc-2.c: New.
   8101 	* gdb.threads/non-ldr-exc-2.exp: New.
   8102 	* gdb.threads/non-ldr-exc-3.c: New.
   8103 	* gdb.threads/non-ldr-exc-3.exp: New.
   8104 	* gdb.threads/non-ldr-exc-4.c: New.
   8105 	* gdb.threads/non-ldr-exc-4.exp: New.
   8106 
   8107 2011-10-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8108 
   8109 	* gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
   8110 	* gdb.base/attach-pie-misread.exp: Likewise.
   8111 	* gdb.base/break-interp.exp: Likewise.
   8112 	* gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
   8113 	testcases for use_gdb_stub.
   8114 	* gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
   8115 	(continue): New testcase.
   8116 	* gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
   8117 	* gdb.threads/attach-into-signal.exp: Likewise.
   8118 	* gdb.threads/attach-stopped.exp: Likewise.
   8119 	* gdb.threads/attachstop-mt.exp: Likewise.
   8120 
   8121 2011-10-28  Paul Koning  <paul_koning (a] dell.com>
   8122 
   8123 	* gdb.python/lib-types.exp (deep_items): Rename from deepitems.
   8124 
   8125 2011-10-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8126 
   8127 	* lib/mi-support.exp (breakpoint_re): Suppress match reporting.
   8128 	(mi_gdb_test): Import globals thread_selected_re
   8129 	and breakpoint_re.  Expect them optionally at the regex start.
   8130 
   8131 2011-10-27  Doug Evans  <dje (a] google.com>
   8132 
   8133 	* gdb.python/python.exp: Test source -s.
   8134 
   8135 2011-10-26  Paul Koning  <paul_koning (a] dell.com>
   8136 
   8137 	* gdb.python/lib-types.cc (struct A): New structure.
   8138 	* gdb.python/lib-types.exp (deepitems): New tests.
   8139 
   8140 2011-10-25  Paul Koning  <paul_koning (a] dell.com>
   8141 
   8142 	PR python/13327
   8143 
   8144 	* gdb.python/py-value.exp: Add testcases for is_lazy attribute,
   8145 	fetch_lazy method.
   8146 
   8147 2011-10-24  Yao Qi  <yao (a] codesourcery.com>
   8148 
   8149 	* lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
   8150 	target is tic6x-*-*.
   8151 
   8152 2011-10-21  Joel Brobecker  <brobecker (a] adacore.com>
   8153 
   8154 	* gdb.ada/mi_task_info/task_switch.adb: New file.
   8155 	* gdb.ada/mi_task_info.exp: New file.
   8156 
   8157 2011-10-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8158 
   8159 	* gdb.cp/expand-psymtabs-cxx.exp: New file.
   8160 	* gdb.cp/expand-psymtabs-cxx.cc: New file.
   8161 
   8162 2011-10-20  Phil Muldoon  <pmuldoon (a] redhat.com>
   8163 
   8164 	PR python/12656
   8165 
   8166 	* gdb.python/py-block.exp: Add is_global, is_static, static_block,
   8167 	global_block tests.
   8168 
   8169 2011-10-18  Tom Tromey  <tromey (a] redhat.com>
   8170 
   8171 	* gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
   8172 
   8173 2011-10-18  Tom Tromey  <tromey (a] redhat.com>
   8174 
   8175 	* gdb.base/source.exp: Don't include full file name in test name.
   8176 	* gdb.python/python.exp: Don't include full file name in test
   8177 	name.
   8178 
   8179 2011-10-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8180 
   8181 	* gdb.base/attach-pie-noexec.c: New files.
   8182 	* gdb.base/attach-pie-noexec.exp: New files.
   8183 
   8184 2011-10-17  Joseph Myers  <joseph (a] codesourcery.com>
   8185 
   8186 	* lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
   8187 	prompt for each extra line in command.
   8188 
   8189 2011-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8190 
   8191 	* gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
   8192 	Revert the part of:
   8193 	2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8194 	* gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
   8195 	Change the expected string.
   8196 
   8197 2011-10-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8198 
   8199 	Fix results with system glibc debug info installed.
   8200 	* gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
   8201 	(continue to $syscall (2nd time), continue to $syscall (3rd time)):
   8202 	Accept also __libc_ symbol prefix and no prefix.
   8203 
   8204 2011-10-14  Keith Seitz  <keiths (a] redhat.com>
   8205 
   8206 	PR c++/13225
   8207 	* gdb.cp/converts.cc (foo3_1): New function.
   8208 	(foo3_2): New functions.
   8209 	* gdb.cp/converts.exp: Add tests for int to pointer conversion
   8210 	and null pointer conversions of integer constant zero.
   8211 	Add test to check if all arguments are checked for incompatible
   8212 	conversion BADNESS.
   8213 
   8214 2011-10-14  Tom Tromey  <tromey (a] redhat.com>
   8215 
   8216 	* gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
   8217 	* gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
   8218 	linespec.
   8219 
   8220 2011-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8221 
   8222 	Fix internal error regression.
   8223 	* gdb.dwarf2/implptr-optimized-out.S: New file.
   8224 	* gdb.dwarf2/implptr-optimized-out.exp: New file.
   8225 
   8226 2011-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8227 
   8228 	Fix empty DWARF expressions DATA vs. SIZE conditionals.
   8229 	* gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
   8230 	(loclist): New.
   8231 	(4): New abbrev.
   8232 	* gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
   8233 	Use prepare_for_testing, remove clean_restart.
   8234 	(p arraynoloc, p arraycallnoloc): New tests.
   8235 
   8236 2011-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8237 
   8238 	* gdb.cp/namespace-enum.exp (executable): New variable.
   8239 	(binfile): Use ${objdir}/${subdir}/ prefix.
   8240 	Use ${executable} for clean_restart.
   8241 
   8242 2011-10-11  Sterling Augustine  <saugustine (a] google.com>
   8243 
   8244 	* gdb.cp/Makefile.in: Add namespace-enum test.
   8245 	* gdb.cp/namespace-enum.exp: New file.
   8246 	* gdb.cp/namespace-enum.c: New file.
   8247 	* gdb.cp/namespace-enum-main.c: New file.
   8248 
   8249 2011-10-11  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8250 
   8251 	* gdb.python/py-shared.exp: Relax filename check to handle remote:
   8252 	sysroot.
   8253 
   8254 2011-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8255 
   8256 	Reimplement @entry in input expressions.
   8257 	* gdb.base/exprs.c (v_int_array_init): New variable.
   8258 	* gdb.base/exprs.exp (print v_int_array_init)
   8259 	(print *v_int_array_init@1, print *v_int_array_init@2)
   8260 	(print v_int_array_init[0]@1, print v_int_array_init[0]@2)
   8261 	(print v_int_array_init[1]@1): New tests.
   8262 
   8263 2011-10-10  Joseph Myers  <joseph (a] codesourcery.com>
   8264 
   8265 	* gdb.cp/gdb2495.exp: Do not include directories in filename in
   8266 	expected message.
   8267 
   8268 2011-10-09  Doug Evans  <dje (a] google.com>
   8269 
   8270 	* gdb.base/alias.exp: Add tests for alias command.
   8271 
   8272 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8273 
   8274 	* gdb.arch/amd64-entry-value.s: New file.
   8275 	* gdb.mi/mi2-amd64-entry-value.s: New file.
   8276 
   8277 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8278 
   8279 	Display @entry parameter values even for references.
   8280 	* gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
   8281 	functions.
   8282 	(main): New variables regvar, nodatavarp, stackvar1, stackvar2.  Call
   8283 	reference and datap_input.
   8284 	* gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
   8285 	breakpoints.
   8286 	(continue to breakpoint: entry_reference: reference)
   8287 	(entry_reference: bt at entry)
   8288 	(continue to breakpoint: entry_reference: breakhere_reference)
   8289 	(entry_reference: bt, entry_reference: ptype regparam)
   8290 	(entry_reference: p regparam, entry_reference: ptype regparam@entry)
   8291 	(entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
   8292 	(entry_reference: p regcopy, entry_reference: p nodataparam)
   8293 	(entry_reference: p nodataparam@entry): New tests.
   8294 
   8295 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8296 
   8297 	Support @entry in input expressions.
   8298 	* gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
   8299 	(entry_stack: p s1@entry, entry_stack: p s2@entry)
   8300 	(entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
   8301 	(tailcall: p j@entry): New tests.
   8302 	* gdb.cp/koenig.cc (A::entry): New function.
   8303 	(main): Call it.
   8304 	* gdb.cp/koenig.exp (p entry (c)): New test.
   8305 
   8306 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8307 
   8308 	Display @entry parameter values (without references).
   8309 	* gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
   8310 	(different, validity, invalid): New functions.
   8311 	(main): Call them.
   8312 	* gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
   8313 	stacktest, breakhere_stacktest, different, breakhere_different,
   8314 	breakhere_validity and breakhere_invalid.
   8315 	(entry: bt): Update for @entry.
   8316 	(entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
   8317 	(entry_validity: *, entry_invalid: *): Many new tests.
   8318 	* gdb.base/break.exp
   8319 	(run until breakpoint set at small function, optimized file): Accept
   8320 	also the @entry suffix.
   8321 	* gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
   8322 	* gdb.mi/mi2-amd64-entry-value.c: New files.
   8323 	* gdb.mi/mi2-amd64-entry-value.exp: New files.
   8324 
   8325 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8326 
   8327 	Protect entry values against self tail calls.
   8328 	* gdb.arch/amd64-entry-value.cc (self2, self): New.
   8329 	(main): Call self.
   8330 	* gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
   8331 	(set debug entry-values 1, self: bt debug entry-values): New tests.
   8332 
   8333 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8334 
   8335 	Recognize virtual tail call frames.
   8336 	* gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
   8337 	(amb_b, amb_a): New.
   8338 	(main): Call a and b.
   8339 	* gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
   8340 	(tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
   8341 	(p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
   8342 	New tests.
   8343 
   8344 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8345 
   8346 	Implement basic support for DW_TAG_GNU_call_site.
   8347 	* gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
   8348 	* gdb.arch/amd64-entry-value.cc: New file.
   8349 	* gdb.arch/amd64-entry-value.exp: New file.
   8350 
   8351 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8352 
   8353 	Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
   8354 	* gdb.dwarf2/implptr-64bit.S: New file.
   8355 	* gdb.dwarf2/implptr-64bit.exp: New file.
   8356 
   8357 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8358 
   8359 	Fix initial language detection with -readnow.
   8360 	* gdb.cp/readnow-language.cc: New file.
   8361 	* gdb.cp/readnow-language.exp: New file.
   8362 
   8363 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8364 
   8365 	Fix printed anonymous struct name.
   8366 	* gdb.cp/anon-struct.exp (print type of X::t2): New test.
   8367 
   8368 2011-10-09  Joseph Myers  <joseph (a] codesourcery.com>
   8369 
   8370 	* gdb.base/solib-symbol.exp: Do not include directories in
   8371 	filenames in expected messages.
   8372 
   8373 2011-10-07  Doug Evans  <dje (a] google.com>
   8374 
   8375 	* gdb.python/py-pp-maint.py: Add tests for `replace' arg.
   8376 
   8377 2011-10-07  Kevin Pouget  <kevin.pouget (a] st.com>
   8378 
   8379 	Allow Python notification of new object-file loadings.
   8380 	* gdb.python/py-events.exp: Test newobjfile event.
   8381 	* gdb.python/py-events.py: Register newobjfile callback.
   8382 	* gdb.python/py-events.c: Add call to shared library
   8383 	* gdb.python/py-events-shlib.c: New file.
   8384 
   8385 2011-10-06  Joseph Myers  <joseph (a] codesourcery.com>
   8386 
   8387 	* gdb.base/fixsection.exp: Do not include directories in filename
   8388 	in expected message.
   8389 
   8390 2011-10-05  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   8391 
   8392 	Add tests for passing of environment variables to inferior.
   8393 	* gdb.base/testenv.c: New test source.
   8394 	* gdb.base/testenv.exp: New expect test.
   8395 
   8396 2011-10-04  Paul Koning  <paul_koning (a] dell.com>
   8397 
   8398 	* gdb.python/py-value.c (main): Break before return.
   8399 
   8400 2011-10-04  Kevin Pouget  <kevin.pouget (a] st.com>
   8401 
   8402 	PR python/12691: Add the inferior to Python exited event
   8403 	* gdb.python/py-events.exp: Test the inferior attribute of exited
   8404 	event with a fork.
   8405 	* gdb.python/py-events.py: Print inferior number on exit.
   8406 	* gdb.python/py-events.c: Fork the inferior.
   8407 
   8408 2011-10-03  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   8409 
   8410 	* gdb.base/jit.exp: Add testcase name to log message
   8411 
   8412 2011-10-03  Paul Koning  <paul_koning (a] dell.com>
   8413 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8414 
   8415 	* gdb.python/py-value.exp
   8416 	(python inval = gdb.parse_and_eval('*(int*)0'))
   8417 	(python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
   8418 	(set argc=2, python print argc_lazy): New tests.
   8419 
   8420 2011-10-02  Joel Brobecker  <brobecker (a] adacore.com>
   8421 
   8422 	* gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
   8423 
   8424 2011-10-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8425 	    Pedro Alves  <pedro (a] codesourcery.com>
   8426 
   8427 	* gdb.python/py-value.exp (test_value_in_inferior): New variable
   8428 	can_read_0, test for it.
   8429 	(python print gdb.parse_and_eval('*(int*)0')): Rename to ...
   8430 	(parse_and_eval with memory error): ... here, make it untested if
   8431 	can_read_0.
   8432 
   8433 2011-09-30  Marek Polacek  <mpolacek (a] redhat.com>
   8434 
   8435 	* gdb.python/python.exp (verify pagination beforehand)
   8436 	(verify pagination afterwards): Fix race by splitting the line.
   8437 
   8438 2011-09-29  Joseph Myers  <joseph (a] codesourcery.com>
   8439 
   8440 	* lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
   8441 	for 64-bit multilibs from i?86-* targets.
   8442 
   8443 2011-09-29  Marek Polacek  <mpolacek (a] redhat.com>
   8444 
   8445 	* lib/gdb.exp: Fix a typo in one of the comments.
   8446 
   8447 2011-09-29  Marek Polacek  <mpolacek (a] redhat.com>
   8448 
   8449 	* gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
   8450 	matching pattern.
   8451 
   8452 2011-09-28  Paul Koning  <paul_koning (a] dell.com>
   8453 
   8454 	* gdb.python/py-type.c (enum E): New.
   8455 	* gdb.python/py-type.exp (test_fields): Add tests for Python
   8456 	mapping access to fields.
   8457 	(test_enums): New test for field access on enums.
   8458 
   8459 2011-09-27  Stan Shebs  <stan (a] codesourcery.com>
   8460 
   8461 	* gdb.trace/collection.exp: Test collection of $_ret.
   8462 
   8463 2011-09-22  Andreas Tobler  <andreast (a] fgznet.ch>
   8464 
   8465 	* lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
   8466 	list of compilation switches for <*-*-freebsd*>.
   8467 
   8468 2011-09-19  Stan Shebs  <stan (a] codesourcery.com>
   8469 
   8470 	* gdb.trace/tspeed.exp: New file.
   8471 	* gdb.trace/tspeed.c: New file.
   8472 
   8473 2011-09-18  Yao Qi  <yao (a] codesourcery.com>
   8474 
   8475 	* gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
   8476 	instructions.
   8477 	(test_adr_32bit, test_pop_pc): Likewise.
   8478 	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
   8479 	Thumb instructions.
   8480 	* gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
   8481 	in gdb_test_multiple.
   8482 	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
   8483 
   8484 2011-09-17  Yao Qi  <yao (a] codesourcery.com>
   8485 
   8486 	* lib/gdb.exp (can_single_step_to_signal_handler): New.
   8487 	* gdb.base/kill-after-signal.exp: Call it.  Skip if target doesn't
   8488 	support single step to signal handler.
   8489 
   8490 2011-09-17  Yao Qi  <yao (a] codesourcery.com>
   8491 
   8492 	* gdb.base/disp-step-fork.c: New.
   8493 	* gdb.base/disp-step-syscall.exp: New.
   8494 	* gdb.base/disp-step-vfork.c: New.
   8495 
   8496 2011-09-16  Joel Brobecker  <brobecker (a] adacore.com>
   8497 
   8498 	* gdb.ada/tasks.exp: Make the expected output for
   8499 	the `info tasks' tests more resilient to spacing
   8500 	changes.
   8501 
   8502 2011-09-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8503 
   8504 	* gdb.python/py-evthreads.exp (Run to breakpoint 1)
   8505 	(reached breakpoint 2, reached breakpoint 3): Update expected output.
   8506 
   8507 2011-09-15  Kevin Pouget  <kevin.pouget (a] st.com>
   8508 
   8509 	PR Python/12692 Add gdb.selected_inferior() to Python interface.
   8510 	* gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
   8511 
   8512 2011-04-30  Kevin Pouget  <kevin.pouget (a] st.com>
   8513 
   8514 	Handle multiple breakpoint hits in Python interface:
   8515 	* gdb.python/py-events.exp: Set a duplicate breakpoint and check its
   8516 	presence.
   8517 	* gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
   8518 	breakpoint hits.
   8519 
   8520 2011-09-13  Sami Wagiaalla  <swagiaal (a] redhat.com>
   8521 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8522 
   8523 	* gdb.python/py-events.exp: Remove pretty printing comment.
   8524 	* gdb.python/py-evsignal.exp: New file.
   8525 	* gdb.python/py-evthreads.c: Include signal.h.
   8526 	(thread3): Remove variable count3.  Remove variable bad and use raise
   8527 	instead.
   8528 	(thread2): Remove variable count2.  Move thread3 pthread_create here,
   8529 	merge pthread_join to a single line.
   8530 	(main): Remove variable count1.  Merge pthread_join with pthread_create
   8531 	to a single line.
   8532 	* gdb.python/py-evthreads.exp: Remove pretty printing comment.  New
   8533 	KFAIL python/12966 for gdbserver.  Test return value of
   8534 	gdb_compile_pthreads.  Use gdb_run_cmd.  Replace send_gdb and
   8535 	gdb_expect by gdb_test and gdb_test_multiple.
   8536 	(thread 2, thread 3): New tests.
   8537 
   8538 2011-09-12  Matt Rice  <ratmice (a] gmail.com>
   8539 	    Pedro Alves  <pedro (a] codesourcery.com>
   8540 
   8541 	PR gdb/13175
   8542 
   8543 	* gdb.base/interp.exp: New tests.
   8544 	* gdb.base/interp.c: New file.
   8545 
   8546 2011-09-12  Doug Evans  <dje (a] google.com>
   8547 
   8548 	* gdb.dwarf2/clztest.exp: Fix initialization of tests array.
   8549 	* gdb.dwarf2/typeddwarf.exp: Ditto.
   8550 
   8551 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8552 
   8553 	Fix compatibility with x32 arch.
   8554 	* testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
   8555 	* testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
   8556 	is_x86_like_target.
   8557 	* testsuite/gdb.trace/collection.exp: Likewise.
   8558 	* testsuite/gdb.trace/report.exp: Likewise.
   8559 	* testsuite/gdb.trace/unavailable.exp: Likewise.
   8560 	* testsuite/gdb.trace/while-dyn.exp: Likewise.
   8561 	* testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
   8562 	(is_x86_like_target): Check also is_amd64_regs_target.
   8563 
   8564 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8565 
   8566 	PR breakpoints/12435
   8567 	* gdb.arch/amd64-prologue-xmm.c: New file.
   8568 	* gdb.arch/amd64-prologue-xmm.exp: New file.
   8569 	* gdb.arch/amd64-prologue-xmm.s: New file.
   8570 
   8571 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8572 
   8573 	* gdb.dwarf2/dw2-param-error-main.c: New file.
   8574 	* gdb.dwarf2/dw2-param-error.S: New file.
   8575 	* gdb.dwarf2/dw2-param-error.exp: New file.
   8576 
   8577 2011-09-08  Pedro Alves  <pedro (a] codesourcery.com>
   8578 
   8579 	* gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
   8580 	inferior's pid and look for a core dump named core.$pid.  Use
   8581 	`remote_file' commands on the host instead of hand coding shell
   8582 	commands on the build.
   8583 	* gdb.base/valgrind-db-attach.exp: Kill the program before
   8584 	finishing the test.
   8585 
   8586 2011-09-02  Matt Rice  <ratmice (a] gmail.com>
   8587 
   8588 	* lib/prompt.exp: New file for testing the first prompt.
   8589 	* gdb.python/py-prompt.exp: Ditto.
   8590 	* gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
   8591 
   8592 2011-09-02  Pedro Alves  <pedro (a] codesourcery.com>
   8593 
   8594 	* gdb.threads/gcore-thread.exp: Set the global core_supported to
   8595 	0, before testing gcore.
   8596 
   8597 2011-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8598 
   8599 	* dw2-ifort-parameter-debug.S: Update copyright year.
   8600 	* dw2-ifort-parameter.c: Update copyright year.
   8601 	* dw2-ifort-parameter.exp: Update copyright year.
   8602 
   8603 	* dw2-ifort-parameter-debug.S: New file.
   8604 	* dw2-ifort-parameter.c: New file.
   8605 	* dw2-ifort-parameter.exp: New file.
   8606 
   8607 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8608 
   8609 	* gdb.base/commands.exp (error_clears_commands_left): New function.
   8610 	(): Call it.
   8611 
   8612 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8613 
   8614 	* gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
   8615 	(C): Initialize `a'.
   8616 	* gdb.mi/mi-inheritance-syntax-error.exp
   8617 	(-data-evaluate-expression $path):  Expect `a' as 5.
   8618 
   8619 2011-08-26  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   8620 
   8621 	PR mi/11912
   8622 	* gdb.mi/mi-inheritance-syntax-error.cc: New file.
   8623 	* gdb.mi/mi-inheritance-syntax-error.exp: New file.
   8624 	* gdb.mi/mi-var-cp.cc: Updated for new 'class'
   8625 	keyword in output of -var-info-path-expression.
   8626 
   8627 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8628 
   8629 	* gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
   8630 	* gdb.trace/collection.exp: Likewise.
   8631 	* gdb.trace/report.exp: Likewise.
   8632 	* gdb.trace/unavailable.exp: Likewise.
   8633 	* gdb.trace/while-dyn.exp: Likewise.
   8634 
   8635 2011-08-18  Keith Seitz  <keiths (a] redhat.com>
   8636 
   8637 	PR c++/12266
   8638 	* gdb.cp/meth-typedefs.cc: New file.
   8639 	* gdb.cp/meth-typedefs.exp: New file.
   8640 
   8641 2011-08-17  Phil Muldoon  <pmuldoon (a] redhat.com>
   8642 
   8643 	* gdb.python/python.exp: Add extended-prompt tests.
   8644 
   8645 2011-08-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8646 
   8647 	* gdb.arch/i386-dr3-watch.exp
   8648 	(watchpoint on gap1 does not fit debug registers)
   8649 	(delete all watchpoints): Fix racy expect strings.
   8650 
   8651 2011-08-14  Yao Qi  <yao (a] codesourcery.com>
   8652 
   8653 	* gdb.base/maint.exp: set data_section to ".neardata".
   8654 	* gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
   8655 	* gdb.base/savedregs.exp: Handle SIGILL.
   8656 	* gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
   8657 	* gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
   8658 
   8659 2011-08-12  Doug Evans  <dje (a] google.com>
   8660 
   8661 	* gdb.python/py-symbol.exp: Add test for symbol.type.
   8662 
   8663 2011-08-12  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8664 
   8665 	* gdb.threads/pthreads.exp: Enable on non-native configurations.
   8666 	* gdb.mi/mi-pthreads.exp: Likewise.
   8667 	* gdb.mi/mi2-pthreads.exp: Likewise.
   8668 	* gdb.mi/gdb669.exp.exp: Likewise.
   8669 
   8670 2011-08-09  Pedro Alves  <pedro (a] codesourcery.com>
   8671 
   8672 	* lib/mi-support.exp (detect_async): Rename to...
   8673 	(mi_detect_async): ... this.
   8674 	* gdb.mi/mi-nonstop-exit.exp: Adjust.
   8675 	* gdb.mi/mi-nonstop.exp: Adjust.
   8676 	* gdb.mi/mi-ns-stale-regcache.exp: Adjust.
   8677 	* gdb.mi/mi-nsintrall.exp: Adjust.
   8678 	* gdb.mi/mi-nsmoribund.exp: Adjust.
   8679 	* gdb.mi/mi-nsthrexec.exp: Adjust.
   8680 
   8681 2011-08-09  Pedro Alves  <pedro (a] codesourcery.com>
   8682 
   8683 	* gdb.base/display.c (do_loops): New `p_i' local.
   8684 	* gdb.base/display.exp: Test displaying a variable that is
   8685 	temporarily at a bad address.
   8686 
   8687 2011-08-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8688 
   8689 	* gdb.dwarf2/dw2-op-stack-value.S: New file.
   8690 	* gdb.dwarf2/dw2-op-stack-value.exp: New file.
   8691 
   8692 2011-08-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8693 
   8694 	* gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
   8695 	* gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
   8696 	(p fuNC_symtab): Permit also ppc64 leading dot.
   8697 
   8698 2011-08-05  Pedro Alves  <pedro (a] codesourcery.com>
   8699 
   8700 	* gdb.trace/unavailable.exp (test_maybe_regvar_display): New
   8701 	procedure.
   8702 	(gdb_collect_args_test, gdb_collect_locals_test): Use it.
   8703 
   8704 2011-08-05  Yao Qi  <yao (a] codesourcery.com>
   8705 
   8706 	* gdb.base/callfuncs.exp: Set language after main.
   8707 	* gdb.cp/cplusfuncs.exp: Likewise.
   8708 	* gdb.cp/inherit.exp: Likewise.
   8709 
   8710 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8711 
   8712 	* gdb.base/nostdlib.exp: Skip on gdb_stub targets.
   8713 	* gdb.base/watch-vfork.exp: Skip on remote targets.
   8714 
   8715 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8716 
   8717 	* gdb.threads/thread-find.exp: Support remote targets.
   8718 
   8719 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8720 
   8721 	* gdb.base/jit.exp: Download solib_binfile to target.
   8722 	* gdb.base/jit-so.exp:  Likewise.  Also, use gdb_load_shlibs
   8723 	and call dlopen without full path name.
   8724 	* gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
   8725 	dlopen without full path name.
   8726 
   8727 2011-08-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8728 
   8729 	* gdb.base/break-always.exp: Complete the test
   8730 	with duplicated breakpoints and enabling/disabling them.
   8731 
   8732 2011-08-02  Tom Tromey  <tromey (a] redhat.com>
   8733 
   8734 	PR gdb/11289:
   8735 	* gdb.cp/overload.exp: Fix regexps.  Remove kfails.
   8736 
   8737 2011-08-01  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8738 
   8739 	PR gdb/13045
   8740 	* gdb.base/float.exp: Add new test case for PR gdb/13045
   8741 	* gdb.base/float.c: New file.
   8742 
   8743 2011-07-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   8744 
   8745 	* gdb.python/py-mi.exp: Test printers returning string hint, and
   8746 	also not returning a value.
   8747 	* gdb.python/py-prettyprint.c: Add testcase for above.
   8748 	* gdb.python/py-prettyprint.py: Add test printer for above.
   8749 
   8750 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8751 
   8752 	* gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
   8753 	(.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
   8754 	(.Ldie30) Add as field "data4".
   8755 	(.Ldie32) Rename field "b" to "shl".
   8756 	(abbrev4) Change for the "data4" field.
   8757 	(abbrev5, abbrev6) Remove.
   8758 	* gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
   8759 	(p &s.shl): ... here.  Add comment.
   8760 	(p &s.data4): New.
   8761 
   8762 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8763 
   8764 	Fix crash on lval_computed values.
   8765 	* gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
   8766 
   8767 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8768 
   8769 	* gdb.base/help.exp (help whatis): Update the expected string.
   8770 
   8771 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8772 
   8773 	* gdb.dwarf2/dw2-simple-locdesc.S: New file.
   8774 	* gdb.dwarf2/dw2-simple-locdesc.exp: New file.
   8775 	* gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
   8776 	Change the expected string.
   8777 
   8778 2011-07-26  Pedro Alves  <pedro (a] codesourcery.com>
   8779 
   8780 	* gdb.base/watchpoint.exp
   8781 	(test_disable_enable_software_watchpoint): New procedure.
   8782 	(top level): Run it.
   8783 
   8784 2011-07-26  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8785 
   8786 	* gdb.python/py-mi.exp: Avoid '+' in filenames.  Call C version of
   8787 	executable file "${binfile}", C++ version "${binfile}-cxx".
   8788 	* gdb.python/py-prettyprint.exp: Likewise.
   8789 	* gdb.python/py-symbol.exp: Likewise.
   8790 	* gdb.python/py-type.exp: Likewise.
   8791 	* gdb.python/py-value.exp: Likewise.
   8792 	* gdb.python/py-template.exp (test_template_arg): Pass full executable
   8793 	file name instead of just suffix.
   8794 
   8795 2011-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8796 
   8797 	Fix implicit pointer offsets.
   8798 	* gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
   8799 	* gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
   8800 	(continue to breakpoint: continue to baz breakpoint for implptr)
   8801 	(sanity check element 0, sanity check element 1)
   8802 	(enter the inlined function, check element 0 for the offset)
   8803 	(check element 1 for the offset)
   8804 	(continue to breakpoint: ignore the second baz breakpoint): New tests.
   8805 	(set foo breakpoint for implptr): Update the breakpoint number.
   8806 
   8807 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8808 
   8809 	* gdb.python/py-mi.exp: Use different file names for different
   8810 	versions of the executable under test.
   8811 	* gdb.python/py-prettyprint.exp: Likewise.
   8812 	* gdb.python/py-symbol.exp: Likewise.
   8813 	* gdb.python/py-template.exp: Likewise.
   8814 	* gdb.python/py-type.exp: Likewise.
   8815 	* gdb.python/py-value.exp: Likewise.
   8816 
   8817 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8818 
   8819 	* gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
   8820 	flag after restarting GDB if necessary.
   8821 
   8822 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8823 
   8824 	* gdb.python/py-shared.exp: Call gdb_load_shlibs.
   8825 
   8826 2011-07-22  Pedro Alves  <pedro (a] codesourcery.com>
   8827 
   8828 	* gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
   8829 	backend doesn't leave used debug registers behind.
   8830 
   8831 2011-07-22  Tom Tromey  <tromey (a] redhat.com>
   8832 
   8833 	* gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
   8834 	* gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
   8835 	argument.
   8836 	* gdb.dwarf2/typeddwarf-amd64.S: New file.
   8837 
   8838 2011-07-21  Matt Rice  <ratmice (a] gmail.com>
   8839 
   8840 	* gdb.threads/Makefile.in: Avoid globbing corethreads.exp
   8841 	in mostlyclean rule.  Add files ending in .core.
   8842 
   8843 2011-07-21  Matt Rice  <ratmice (a] gmail.com>
   8844 
   8845 	PR macros/12999
   8846 	* gdb.base/info-macros.c: New test sources.
   8847 	* gdb.base/info-macros.exp: New tests.
   8848 
   8849 2011-07-21  Phil Muldoon  <pmuldoon (a] redhat.com>
   8850 
   8851 	* gdb.python/python.exp: Add prompt substitution tests.
   8852 
   8853 2011-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8854 
   8855 	Fix crash if referenced CU is aged out.
   8856 	* gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
   8857 	New.
   8858 	* gdb.dwarf2/implptr.exp: Likewise.
   8859 
   8860 2011-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8861 
   8862 	* gdb.dwarf2/implptr.S: Rebuilt.
   8863 	* gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
   8864 	(bar): Use them for j, k, l.
   8865 	* gdb.dwarf2/implptr.exp: New variable opts.  Support runtest parameter
   8866 	COMPILE.
   8867 	(print j in implptr:bar): Update for the intp typedef.
   8868 	(print p[0].x in implptr:foo): Use more exact regex.
   8869 
   8870 2011-07-18  Tom Tromey  <tromey (a] redhat.com>
   8871 
   8872 	* gdb.cp/static-method.exp: Add missing single quote.
   8873 
   8874 2011-07-18  Yao Qi  <yao (a] codesourcery.com>
   8875 
   8876 	* gdb.base/async-shell.exp: Skip test if displaced stepping is not
   8877 	supported.
   8878 	* gdb.mi/mi-nonstop-exit.exp: Likewise.
   8879 	* gdb.mi/mi-nonstop.exp: Likewise.
   8880 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   8881 	* gdb.mi/mi-nsintrall.exp: Likewise.
   8882 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   8883 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   8884 	* gdb.python/py-evthreads.exp: Likewise.
   8885 
   8886 2011-07-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8887 
   8888 	Code cleanup.
   8889 	* gdb.cp/namespace.exp (xfail_class_types): New variable.  Initialize
   8890 	it.  Substitute it instead of test_compiler_info everywhere.
   8891 
   8892 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8893 
   8894 	* gdb.base/type-opaque.exp: Use gdb_load_shlibs.  Run test on
   8895 	remote targets as well.
   8896 
   8897 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8898 
   8899 	* lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
   8900 	* gdb.threads/tls-shared.exp: Use it.  Call gdb_load_shlibs.
   8901 
   8902 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8903 
   8904 	* lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
   8905 	a remote machine, not the host.
   8906 	(gdb_compile_shlib): Set soname if target is remote.
   8907 
   8908 2011-07-14  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8909 
   8910 	* gdb.cp/minsym-fallback.exp: Link in C++ mode.
   8911 
   8912 2011-07-13  Matt Rice <ratmice (a] gmail.com>
   8913 
   8914 	* gdb.python/py-objfile-script-gdb.py: Renamed to
   8915 	py-objfile-script-gdb.py.in.
   8916 	* gdb.python/py-objfile-script-gdb.py.in: Renamed from
   8917 	py-objfile-script-gdb.py.
   8918 	* gdb.python/py-objfile-script.exp: Update reference to
   8919 	py-objfile-script-gdb.py.
   8920 
   8921 2011-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8922 
   8923 	* gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
   8924 	reference undefined label.
   8925 
   8926 2011-07-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8927 
   8928 	* gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
   8929 	(DW_AT_high_pc, DW_AT_low_pc): Remove them.
   8930 	(val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
   8931 	* gdb.dwarf2/dw2-const.exp (print/x val8): New test.
   8932 
   8933 2011-07-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   8934 
   8935 	PR python/12438
   8936 	* gdb.python/python.exp: Add maint set/show python print-stack
   8937 	deprecated tests.  Add set/show python print-backtrace tests.
   8938 
   8939 2011-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8940 
   8941 	* gdb.java/jprint.exp (print a java.lang.String): xfail without system
   8942 	debug info.
   8943 
   8944 2011-07-06  Matt Rice  <ratmice (a] gmail.com>
   8945 
   8946 	* gdb.python/python.exp: Update filename paths.
   8947 	* gdb.python/py-symtab.exp: Ditto.
   8948 
   8949 2011-07-06  Marek Polacek  <mpolacek (a] redhat.com>
   8950 
   8951 	* gdb.python/py-evthreads.exp: Add missing `$'.
   8952 
   8953 2011-07-06  Jie Zhang  <jie.zhang (a] analog.com>
   8954 
   8955 	* config/bfin.exp: New file.
   8956 	* gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
   8957 	* gdb.asm/bfin.inc: New file.
   8958 
   8959 2011-07-06  Marek Polacek  <mpolacek (a] redhat.com>
   8960 
   8961 	* gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
   8962 	the whole output.
   8963 
   8964 2011-07-05  Tom Tromey  <tromey (a] redhat.com>
   8965 
   8966 	* gdb.java/jprint.java (jprint.hi): New field.
   8967 	* gdb.java/jprint.exp: Print string.
   8968 
   8969 2011-07-05  Thiago Jung Bauermann  <bauerman.ibm.com>
   8970 
   8971 	* gdb.base/call-sc.c: Fix typos.
   8972 	* gdb.base/ifelse.exp: Likewise.
   8973 	* gdb.base/structs.c: Likewise.
   8974 
   8975 2011-07-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8976 
   8977 	* gdb.base/jit-so.exp: New test.
   8978 	* gdb.base/jit-dlmain.c: New file.
   8979 	* gdb.base/jit-main.c: Allow "main" to be elsewhere.
   8980 
   8981 2011-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8982 
   8983 	* gdb.cp/m-static.exp: Call get_compiler_info.
   8984 	(static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
   8985 	* gdb.cp/pr9167.exp (p b): Likewise.
   8986 	* gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
   8987 	(test value of P in inner_m, test type of Z in inner_m): Call
   8988 	setup_xfail for gcc <= 4.5.
   8989 
   8990 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8991 
   8992 	* gdb.cp/paren-type.cc: New files.
   8993 	* gdb.cp/paren-type.exp: New files.
   8994 
   8995 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8996 
   8997 	Stop on first linespec terminator instead of eating what we can.
   8998 	* gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
   8999 	* gdb.cp/minsym-fallback.cc (C::operator ()): Define.
   9000 	* gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
   9001 	(break C::f()): ... this one.
   9002 	(break C::operator()()): New test.
   9003 	* gdb.cp/minsym-fallback.h (C::operator ()): Declare.
   9004 	* gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
   9005 	test.
   9006 
   9007 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9008 
   9009 	Fall back linespec to minimal symbols.
   9010 	* gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
   9011 	error message.
   9012 	* gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
   9013 	* gdb.cp/minsym-fallback-main.cc: New file.
   9014 	* gdb.cp/minsym-fallback.cc: New file.
   9015 	* gdb.cp/minsym-fallback.exp: New file.
   9016 	* gdb.cp/minsym-fallback.h: New file.
   9017 
   9018 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9019 
   9020 	* gdb.cp/no-dmgl-verbose.cc: New file.
   9021 	* gdb.cp/no-dmgl-verbose.exp: New file.
   9022 
   9023 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9024 
   9025 	* gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
   9026 	__GI_.
   9027 	* gdb.cp/psymtab-parameter.cc (func): Make it a template function.
   9028 	(f): New function.
   9029 	* gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
   9030 	(complete p 'func<short>(): ... here.
   9031 	* gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
   9032 	* gdb.dwarf2/dw2-linkage-name-trust.S: New file.
   9033 	* gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
   9034 	* gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
   9035 	Make them KFAIL gcc/49546.
   9036 
   9037 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9038 
   9039 	* gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
   9040 
   9041 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9042 
   9043 	Test GCC PR debug/49546.
   9044 	* gdb.cp/temargs.exp (set sixth breakpoint for temargs)
   9045 	(test type of F in k3_m, test value of F in k3_m): New.
   9046 	* gdb.cp/temargs.cc (struct S3, struct K3): New.
   9047 	(main): New variable k3.  Call k3.k3_m.
   9048 
   9049 2011-07-01  Jean-Charles Delay  <delay (a] adacore.com>
   9050 
   9051 	* gdb.ada/packed_array.exp: Fix expected outout.
   9052 
   9053 2011-07-01  Jean-Charles Delay  <delay (a] adacore.com>
   9054 
   9055 	* gdb.ada/packed_array.exp: fixed expected output.
   9056 
   9057 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9058 
   9059 	* gdb.ada/same_enum: New testcase.
   9060 
   9061 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9062 
   9063 	* gdb.ada/ptr_typedef: New testcase.
   9064 
   9065 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9066 
   9067 	* gdb.ada/arrayptr.exp: Add ptype test.
   9068 
   9069 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9070 
   9071 	* gdb.ada/char_enum: New testcase.
   9072 
   9073 2011-07-01  Yao Qi  <yao (a] codesourcery.com>
   9074 
   9075 	* gdb.base/dump.exp (capture_pointer_with_type): New.
   9076 	Get value from address instead of name.
   9077 	Start GDB once, and do `dump' and `restore'
   9078 	tests together.
   9079 
   9080 2011-06-30  Jie Zhang <jie.zhang (a] analog.com>
   9081 	    Mike Frysinger  <vapier (a] gentoo.org>
   9082 
   9083 	* config/monitor.exp (get_remotetimeout, set_remotetimeout): New
   9084 	helper functions for getting/setting remotetimeout variable.
   9085 	* lib/gdb.exp (gdb_load): If the target is remote, set
   9086 	$oldremotetimeout to get_remotetimeout, then call set_remotetimeout
   9087 	with $loadtimeout.  Set $load_ok to 0 before doing the load.
   9088 	Instead of returning, immediately, set $load_ok to 0.  Call
   9089 	set_remotetimeout with $oldremotetimeout, and then return if
   9090 	$load_ok is 1.
   9091 
   9092 2011-06-30  Andrew Burgess  <aburgess (a] broadcom.com>
   9093 
   9094 	* gdb.python/py-template.exp: Don't run this test if the target
   9095 	does not support c++ tests.
   9096 
   9097 2011-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9098 
   9099 	Fix non-only rename list for Fortran modules import.
   9100 	* gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
   9101 	tests.
   9102 	* gdb.fortran/module.f90 (module moduse): New.
   9103 	(program module): use moduse, test var_x, var_y and var_z.
   9104 
   9105 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9106 
   9107 	PR testsuite/12040:
   9108 	* gdb.fortran/array-element.exp: Use f90, not f77.
   9109 	* gdb.fortran/complex.exp: Use f90, not f77.
   9110 	* gdb.fortran/derived-type.exp: Use f90, not f77.
   9111 	* gdb.fortran/library-module.exp: Use f90, not f77.
   9112 	* gdb.fortran/logical.exp: Use f90, not f77.
   9113 	* gdb.fortran/module.exp: Use f90, not f77.
   9114 	* gdb.fortran/multi-dim.exp: Use f90, not f77.
   9115 	* gdb.fortran/subarray.exp: Use f90, not f77.
   9116 
   9117 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9118 
   9119 	* gdb.fortran/charset.exp: New file.
   9120 	* gdb.fortran/charset.f90: New file.
   9121 
   9122 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9123 
   9124 	PR testsuite/12040:
   9125 	* lib/future.exp: New file, mostly extracted from ada.exp.
   9126 	Rewrote compatibility code to use rename.
   9127 	(gdb_find_gfortran): New proc.
   9128 	(gdb_default_target_compile): Refresh from dejagnu; plus a pending
   9129 	gfortran patch.
   9130 	* lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
   9131 	Move to future.exp.
   9132 	* lib/gdb.exp: Always load future.exp.
   9133 
   9134 2011-06-28  Yao Qi  <yao (a] codesourcery.com>
   9135 
   9136 	* gdb.cp/exception.cc: Don't include iostream.
   9137 	(bar): Remove print statement.
   9138 	(catcher): New.
   9139 	(main): Remove print statements.  Call function catcher.
   9140 	* gdb.cp/exception.exp : Don't match inferior's output in regexp.
   9141 	Set breakpoint on catcher, and check the value of parameter.
   9142 
   9143 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9144 
   9145 	* gdb.cp/mb-inline.exp: Parse the output of `info break' to check
   9146 	breakpoint 1.2 is disabled.  KFAIL for uclinux.
   9147 
   9148 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9149 
   9150 	* gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
   9151 	mi_gdb_test.
   9152 
   9153 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9154 
   9155 	* gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
   9156 
   9157 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9158 
   9159 	* gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
   9160 
   9161 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9162 
   9163 	* gdb.mi/mi2-basics.exp: Fix races.  Honour the
   9164 	`test_exec_and_symbol_mi_operatons' return value.
   9165 	(test_mi_interpreter_selection): Use mi_gdb_test instead of
   9166 	gdb_test_multiple.
   9167 	(test_exec_and_symbol_mi_operatons): Likewise.
   9168 	(test_path_specification): Likewise.
   9169 
   9170 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9171 
   9172 	* gdb.base/moribund-step.exp: Skip test if displaced stepping is not
   9173 	supported.
   9174 	* lib/gdb.exp (support_displaced_stepping): New.
   9175 
   9176 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9177 
   9178 	* gdb.threads/execl.exp: Skip on remote target.
   9179 
   9180 2011-06-21  Marek Polacek  <mpolacek (a] redhat.com>
   9181 
   9182 	* gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
   9183 	mi_gdb_test.
   9184 
   9185 2011-06-20  Marek Polacek  <mpolacek (a] redhat.com>
   9186 
   9187 	* gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
   9188 
   9189 2011-06-20  Marek Polacek  <mpolacek (a] redhat.com>
   9190 
   9191 	* gdb.mi/mi-nsmoribund.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-return.exp: Replace gdb_test_multiple with mi_gdb_test.
   9197 
   9198 2011-06-14  Yao Qi  <yao (a] codesourcery.com>
   9199 
   9200 	gdb/testsuite/
   9201 	* gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
   9202 
   9203 2011-06-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9204 
   9205 	* gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
   9206 
   9207 2011-06-10  Tom Tromey  <tromey (a] redhat.com>
   9208 
   9209 	* gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
   9210 	Add tests for pointer-to-member-function.
   9211 	* gdb.cp/temargs.cc (S::somefunc): New function.
   9212 	(K2): New class.
   9213 	(main): Instantiate K2; call method.
   9214 
   9215 2011-06-08  Joel Brobecker  <brobecker (a] adacore.com>
   9216 
   9217 	* gdb.python/py-inferior.c (f2): Make str an array rather
   9218 	than a pointer.
   9219 	* gdb.python/py-inferior.exp: Adjust testcase accordingly.
   9220 
   9221 2011-06-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9222 
   9223 	* gdb.base/async-shell.c: New file.
   9224 	* gdb.base/async-shell.exp: New file.
   9225 
   9226 2011-06-06  Pedro Alves  <pedro (a] codesourcery.com>
   9227 
   9228 	* gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
   9229 
   9230 2011-06-03  Joel Brobecker  <brobecker (a] adacore.com>  (obvious fix)
   9231 
   9232 	From Stephen Kitt  <steve (a] sk2.org>
   9233 	* gdb.base/help.exp: Adjust following some spelling corrections
   9234 	in GDB.
   9235 
   9236 2011-06-01  Yao Qi  <yao (a] codesourcery.com>
   9237 
   9238 	* gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
   9239 
   9240 2010-05-31  Keith Seitz  <keiths (a] redhat.com>
   9241 
   9242 	PR c++/12750
   9243 	* gdb.cp/static-method.cc: New file.
   9244 	* gdb.cp/static-method.exp: New file.
   9245 
   9246 2010-05-31  Keith Seitz  <keiths (a] redhat.com>
   9247 
   9248 	PR symtab/12704
   9249 	* gdb.cp/anon-ns.cc: New file.
   9250 	* gdb.cp/anon-ns.exp: New file.
   9251 
   9252 2011-05-31  Pedro Alves  <pedro (a] codesourcery.com>
   9253 
   9254 	* gdb.arch/i386-dr3-watch.c: New file.
   9255 	* gdb.arch/i386-dr3-watch.exp: New file.
   9256 
   9257 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9258 
   9259 	* gdb.base/callfuncs.c (t_structs_fc): New.
   9260 	(t_structs_dc, t_structs_ldc): New.
   9261 	(t_double_many_args):
   9262 	(DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
   9263 	(DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
   9264 	(DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
   9265 	* gdb.base/callfuncs.exp: Call new functions.
   9266 
   9267 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9268 
   9269 	* gdb.base/callfuncs.exp (rerun_and_prepare): New.
   9270 	Call rerun_and_prepare for each test to isolate effects.
   9271 
   9272 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9273 
   9274 	* gdb.base/varargs.c (find_max_float_real): New.
   9275 	(find_max_double_real, find_max_long_double_real): New.
   9276 	* gdb.base/varargs.exp: Call these new added functions.
   9277 	* lib/gdb.exp (setup_kfail_for_target): New.
   9278 
   9279 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9280 
   9281 	* gdb.base/funcargs.c (callca, callcb, callcc): New.
   9282 	(callcd, callce, callcf, callc1a, callc1b): New.
   9283 	(callc2a, callc2b): New.
   9284 	* gdb.base/funcargs.exp (complex_args): New.
   9285 	(complex_integral_args, complex_float_integral_args): New.
   9286 	* lib/gdb.exp (support_complex_tests): New.  Determine
   9287 	whether to run test cases on _Complex types.
   9288 
   9289 2011-05-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9290 
   9291 	* gdb.threads/leader-exit.c: New file.
   9292 	* gdb.threads/leader-exit.exp: New file.
   9293 
   9294 2011-05-27  Marek Polacek  <mpolacek (a] redhat.com>
   9295 
   9296 	* gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
   9297 
   9298 2011-05-27  Marek Polacek  <mpolacek (a] redhat.com>
   9299 
   9300 	* gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
   9301 	remove the `supported' variable.
   9302 	* gdb.mi/mi-nonstop.exp: Likewise.
   9303 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   9304 	* gdb.mi/mi-nsintrall.exp: Likewise.
   9305 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   9306 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   9307 
   9308 2011-05-26  Pedro Alves  <pedro (a] codesourcery.com>
   9309 
   9310 	* gdb.reverse/finish-reverse-bkpt.exp: New test.
   9311 
   9312 2011-05-26  Pedro Alves  <pedro (a] codesourcery.com>
   9313 
   9314 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
   9315 
   9316 2011-05-24  Keith Seitz  <keiths (a] redhat.com>
   9317 
   9318 	PR breakpoint/12803
   9319 	* gdb.cp/cmpd-minsyms.cc (a): New method.
   9320 	(b): New method.
   9321 	(c): New method.
   9322 	* gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
   9323 
   9324 2011-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   9325 
   9326 	* gdb.base/commands.exp (watchpoint_command_test): Check that the
   9327 	watchpoint's command list didn't execute when the watchpoint went
   9328 	out of scope.
   9329 
   9330 2011-05-24  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   9331 
   9332 	Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
   9333 	* lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
   9334 	* gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
   9335 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   9336 	* gdb.arch/i386-permbkpt.exp: Likewise.
   9337 	* gdb.arch/i386-prologue.exp: Likewise.
   9338 	* gdb.arch/i386-size-overlap.exp: Likewise.
   9339 	* gdb.arch/i386-size.exp: Likewise.
   9340 	* gdb.arch/i386-unwind.exp: Likewise.
   9341 	* gdb.reverse/i386-precsave.exp: Likewise.
   9342 	* gdb.reverse/i386-reverse.exp: Likewise.
   9343 	* gdb.reverse/i386-sse-reverse.exp: Likewise.
   9344 	* gdb.reverse/i387-env-reverse.exp: Likewise.
   9345 	* gdb.reverse/i387-stack-reverse.exp: Likewise.
   9346 
   9347 2011-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   9348 
   9349 	* gdb.trace/tfile.exp: Add test that opening the basic.tf trace
   9350 	file doesn't error, using MI.
   9351 
   9352 2011-05-23  Tom Tromey  <tromey (a] redhat.com>
   9353 
   9354 	* gdb.base/charset.exp (string_display): Add tests to assign to
   9355 	arrays.
   9356 	* gdb.base/charset.c (short_array, int_array, long_array): New.
   9357 
   9358 2011-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   9359 
   9360 	Cope with async mode.
   9361 
   9362 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
   9363 	into gdb_test + mi_expect_stop.
   9364 
   9365 2011-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   9366 
   9367 	* gdb.mi/basics.c: Don't include stdio.h or unistd.h.
   9368 	(callme): Remove printf call.
   9369 
   9370 2011-05-20  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   9371 
   9372 	* lib/gdb.exp (gdb_test_list_exact): Suggest use of double
   9373 	quote pattern to avoid problems with Cygwin/mingw expect versions.
   9374 	* gdb.base/default.exp (show convenience): Use double
   9375 	quote pattern for regular expressions.
   9376 
   9377 2011-05-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9378 
   9379 	Fix -readnow for -gdwarf-4 unused type units.
   9380 	* gdb.dwarf2/dw4-sig-type-unused.S: New file.
   9381 	* gdb.dwarf2/dw4-sig-type-unused.exp: New file.
   9382 
   9383 2011-05-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9384 
   9385 	* gdb.base/kill-after-signal.c: New file.
   9386 	* gdb.base/kill-after-signal.exp: New file.
   9387 
   9388 2011-05-16  Pedro Alves  <pedro (a] codesourcery.com>
   9389 
   9390 	* gdb.ada/start.exp: Call untested with the correct test filename.
   9391 	* gdb.arch/i386-bp_permanent.exp: Call untested with the correct
   9392 	test filename.  Make the test's binary unique.
   9393 	* gdb.arch/i386-signal.exp: Call untested with the correct test
   9394 	filename.
   9395 	* gdb.arch/i386-size-overlap.exp: Ditto.
   9396 	* gdb.arch/Makefile.in (EXECUTABLES): Update.
   9397 	* gdb.base/gcore-buffer-overflow.exp: Ditto.
   9398 	* gdb.cp/call-c.exp: Ditto.
   9399 	* gdb.mi/mi-reverse.exp: Call untested with the correct test
   9400 	filename.  Make the test's binary unique.
   9401 	* gdb.mi/Makefile.in (EXECUTABLES): Update.
   9402 	* gdb.python/py-mi.exp: Ditto.
   9403 	* gdb.python/Makefile.in (EXECUTABLES): Update.
   9404 	* gdb.reverse/i386-precsave.exp: Ditto.
   9405 	* gdb.reverse/i387-env-reverse.exp: Call untested with the correct
   9406 	test filename.
   9407 	* gdb.reverse/i387-stack-reverse.exp: Ditto.
   9408 	* gdb.reverse/sigall-precsave.exp: Ditto.  Make the test's binary
   9409 	unique.
   9410 	* gdb.reverse/sigall-reverse.exp: Call untested with the correct
   9411 	test filename.
   9412 	* gdb.reverse/Makefile.in (EXECUTABLES): Update.
   9413 	* gdb.trace/tfile.exp: Ditto.
   9414 
   9415 2011-05-14  Yao Qi  <yao (a] codesourcery.com>
   9416 
   9417 	* gdb.trace/tfile.c(add_memory_block): Store address in unsigned
   9418 	type.
   9419 
   9420 2011-05-13  Doug Evans  <dje (a] google.com>
   9421 
   9422 	* gdb.python/py-objfile-script.exp: New file.
   9423 	* gdb.python/py-objfile-script.c: New file.
   9424 	* gdb.python/py-objfile-script-gdb.py: New file.
   9425 	* testsuite/gdb.python/py-section-script.exp: Test
   9426 	"info auto-load-scripts".
   9427 
   9428 2011-05-13  Tom Tromey  <tromey (a] redhat.com>
   9429 
   9430 	* gdb.dwarf2/clztest.exp: New file.
   9431 	* gdb.dwarf2/clztest.c: New file.
   9432 	* gdb.dwarf2/clztest.S: New file.
   9433 
   9434 2011-05-13  Doug Evans  <dje (a] google.com>
   9435 
   9436 	* gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
   9437 	String16 tests.
   9438 
   9439 2011-05-13  Tom Tromey  <tromey (a] redhat.com>
   9440 
   9441 	* lib/gdb.exp (is_x86_like_target): New proc.
   9442 	* gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
   9443 	* gdb.dwarf2/valop.exp: Use is_x86_like_target.
   9444 	* gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target.  Pass
   9445 	-nostdlib to compiler.
   9446 	* gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
   9447 	* gdb.dwarf2/pieces.exp: Use is_x86_like_target.
   9448 	* gdb.dwarf2/implptr.exp: Use is_x86_like_target.
   9449 	* gdb.dwarf2/dw2-restore.exp: Check for LP64.
   9450 	* gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
   9451 
   9452 2011-05-13  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   9453 
   9454 	* gdb.python/py-function.exp: Test setting a value from a function
   9455 	which executes a command.
   9456 
   9457 2011-05-12  Tom Tromey  <tromey (a] redhat.com>
   9458 
   9459 	* gdb.dwarf2/typeddwarf.S: New file.
   9460 	* gdb.dwarf2/typeddwarf.c: New file.
   9461 	* gdb.dwarf2/typeddwarf.exp: New file.
   9462 
   9463 2011-05-12  Marek Polacek  <mpolacek (a] redhat.com>
   9464 
   9465 	* gdb.mi/mi-basics.exp: Fix races.  Honour the
   9466 	`test_exec_and_symbol_mi_operatons' return value.
   9467 	(test_mi_interpreter_selection): Use mi_gdb_test instead of
   9468 	gdb_test_multiple.
   9469 	(test_exec_and_symbol_mi_operatons): Likewise.
   9470 	(test_path_specification): Likewise.
   9471 
   9472 2011-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9473 
   9474 	* lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
   9475 	(gdb_touch_execfile): Remove catch wrappers.  New variable time.
   9476 	Replace `file copy' and `file rename' by `file mtime'.  Twice.
   9477 
   9478 2011-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9479 
   9480 	* gdb.base/readline-ask.c: New file.
   9481 	* gdb.base/readline-ask.exp: New file.
   9482 	* gdb.base/readline-ask.inputrc: New file.
   9483 
   9484 2011-05-06  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9485 
   9486 	* gdb.cell/bt.exp: Delete breakpoints before running to signal
   9487 	to avoid race condition.
   9488 	* gdb.cell/coremaker.c: Use small stack size.
   9489 	* gdb.cell/ea-standalone.exp: Use file name without path as
   9490 	argument to c_to.
   9491 	* gdb.cell/fork.exp: Allow other output when continuing to end.
   9492 
   9493 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9494 
   9495 	* gdb.threads/corethreads.c: New file.
   9496 	* gdb.threads/corethreads.exp: New file.
   9497 
   9498 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9499 
   9500 	* gdb.threads/gcore-thread.exp (objfile, opts): New variables.
   9501 	Try to compile the test using -Wl,-z,norelro first.
   9502 	(load_core): New variable libthread_db_seen, initialize it.
   9503 	(zeroed-threads cannot be listed): Protect it by XFAIL on
   9504 	!$libthread_db_seen.
   9505 
   9506 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9507 
   9508 	PR 12573
   9509 	* gdb.dwarf2/dw2-skip-prologue.S: New file.
   9510 	* gdb.dwarf2/dw2-skip-prologue.c: New file.
   9511 	* gdb.dwarf2/dw2-skip-prologue.exp: New file.
   9512 
   9513 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9514 
   9515 	* gdb.cp/psymtab-parameter.cc: New file.
   9516 	* gdb.cp/psymtab-parameter.exp: New file.
   9517 
   9518 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9519 
   9520 	Fix a race.
   9521 	* gdb.cp/static-print-quit.exp (print c): Split to ...
   9522 	(print c - <return>, print c - q <return>, print c - to quit):
   9523 	... these.  Make the testfile untested on gdb-7.1.
   9524 
   9525 2011-5-05  Janis Johnson  <janisjo (a] codesourcery.com>
   9526 
   9527 	* lib/gdb.exp (exec_target_file, exec_symbol_file,
   9528 	gdb_rename_execfile, gdb_touch_execfile): New.
   9529 	* gdb.base/reread.exp: Use new procs to handle multiple
   9530 	exec files.
   9531 
   9532 2011-05-05  Yao Qi  <yao (a] codesourcery.com>
   9533 
   9534 	* gdb.arch/arm-disp-step.S(test_ldr_literal): New.
   9535 	(test_adr_32bit, test_pop_pc): New.
   9536 	* gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
   9537 	(test_adr_32bit, test_pop_pc): New.
   9538 
   9539 2011-05-04  Joseph Myers  <joseph (a] codesourcery.com>
   9540 
   9541 	* gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
   9542 	* gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
   9543 	targets.
   9544 	* gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
   9545 	handle targets.
   9546 
   9547 2011-05-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9548 
   9549 	* gdb.base/completion.exp (complete help info wat): Rename to ...
   9550 	(complete 'help info wat'): ... here.
   9551 	Remove all `-re ".*' and `-re "^.*' redundant regexes.
   9552 	(complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
   9553 
   9554 2011-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   9555 
   9556 	* gdb.base/completion.exp: Use gdb_test_multiple instead of
   9557 	gdb_test and explicit $gdb_prompt/timeout matches.
   9558 
   9559 2011-05-04  Yao Qi  <yao (a] codesourcery.com>
   9560 
   9561 	* gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
   9562 	and __thumb2__.
   9563 
   9564 2011-05-03  Marek Polacek  <mpolacek (a] redhat.com>
   9565 
   9566 	* gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
   9567 	in place of `gdb_test "delete breakpoints"'.  This eliminates two
   9568 	testcases.
   9569 
   9570 2011-05-02  Pedro Alves  <pedro (a] codesourcery.com>
   9571 
   9572 	PR testsuite/12649
   9573 	Fix races.
   9574 
   9575 	* gdb.base/completion.exp: Remove all sleep calls.  Remove
   9576 	unnecessary regexs.  Don't explicitly expect anything after the
   9577 	prompt.  Eat the prompt if necessary.
   9578 
   9579 2011-05-02  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   9580 
   9581 	* gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
   9582 	accept to show the caller line again as well as the line after.
   9583 
   9584 2011-04-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   9585 
   9586 	PR mi/12531
   9587 
   9588 	* gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
   9589 	compile target.
   9590 	* gdb.python/py-prettyprint.exp: Add C++ object for
   9591 	CPLUS_FAKE_CHILD test.
   9592 
   9593 2011-04-28  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9594 
   9595 	* gdb.base/signest.exp: New file.
   9596 	* gdb.base/signest.c: Likewise.
   9597 
   9598 2011-04-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9599 
   9600 	* lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
   9601 	thread and breakpoint notifications.
   9602 
   9603 2011-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9604 
   9605 	* gdb.base/fortran-sym-case.c: New file.
   9606 	* gdb.base/fortran-sym-case.exp: New file.
   9607 	* gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
   9608 	* gdb.dwarf2/dw2-case-insensitive.c: New file.
   9609 	* gdb.dwarf2/dw2-case-insensitive.exp: New file.
   9610 
   9611 2011-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9612 
   9613 	* lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
   9614 	* gdb.base/ifelse.exp: Give names to the "" tests as `if true else
   9615 	false #1', `if true else false #2' and `if true else false #3'.
   9616 
   9617 2011-04-27  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9618 
   9619 	* gdb.base/annota1.exp: Accept breakpoints-invalid annotation
   9620 	while delivering signal.
   9621 
   9622 2011-04-27  Vladimir Prus  <vladimir (a] codesourcery.com>
   9623 
   9624 	MI breakpoint notifications.
   9625 
   9626 	* testsuite/gdb.mi/mi-cli.exp: Adust.
   9627 	* testsuite/gdb.mi/mi2-cli.exp: Adust.
   9628 	* testsuite/gdb.mi/mi-watch.exp: Adust.
   9629 	* testsuite/gdb.mi/mi2-watch.exp: Adust.
   9630 	* testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
   9631 	notifications.
   9632 
   9633 2011-04-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9634 
   9635 	* gdb.base/gdbindex-stabs-dwarf.c: New file.
   9636 	* gdb.base/gdbindex-stabs.c: New file.
   9637 	* gdb.base/gdbindex-stabs.exp: New file.
   9638 
   9639 2011-04-25  Yao Qi  <yao (a] codesourcery.com>
   9640 
   9641 	* gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
   9642 	with /*...*/.
   9643 	* gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
   9644 
   9645 2011-04-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9646 
   9647 	* gdb.python/py-value.exp (test_objfiles): Name the first test
   9648 	`py-value in file.filename'.
   9649 
   9650 2011-04-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9651 
   9652 	* gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
   9653 	* lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
   9654 	* lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
   9655 	!gdbserver_reconnect_p..
   9656 	(gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
   9657 
   9658 2011-04-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9659 
   9660 	* gdb.cp/cpcompletion.exp (complete class methods)
   9661 	(complete class methods beginning with F): Move them above runto.  New
   9662 	comment about the runto delimiter.
   9663 
   9664 2011-04-20  Pedro Alves  <pedro (a] codesourcery.com>
   9665 
   9666 	* gdb.base/maint.exp: Test that "maint print registers" works
   9667 	without a running program.
   9668 
   9669 2011-04-20  Marek Polacek  <mpolacek (a] redhat.com>
   9670 
   9671 	* gdb.base/setshow.exp: Fix racy tests.
   9672 	($old_gdb_prompt): New variable.
   9673 
   9674 2011-04-19  Tom Tromey  <tromey (a] redhat.com>
   9675 
   9676 	* gdb.mi/mi-nsmoribund.exp:
   9677 	* gdb.hp/gdb.objdbg/objdbg01.exp:
   9678 	* gdb.base/structs.exp (test_struct_returns):
   9679 	* gdb.base/call-sc.exp (test_scalar_returns):
   9680 	* gdb.base/bigcore.exp: Remove duplicate words.
   9681 
   9682 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9683 
   9684 	* gdb.base/break-interp-lib.c (v, vptr): New variables.
   9685 	* gdb.base/break-interp.exp (test_attach): New comment.
   9686 
   9687 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9688 
   9689 	* gdb.threads/gcore-thread.exp ($core0file): New variable.
   9690 	(clear __stack_user.next, clear stack_used.next)
   9691 	(save a zeroed-threads corefile): New test.
   9692 	Call core_load for $core0file.
   9693 	(zeroed-threads cannot be listed): New test.
   9694 
   9695 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9696 
   9697 	* gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
   9698 	filename.
   9699 	($srcfile): Preserve the original value.
   9700 	($testfile): Match it the .exp filename.
   9701 	($corefile): New variable.  Substitute it around.
   9702 	Use clean_restart.
   9703 	($prev_timeout): Remove.
   9704 	(load_core): Move core loading into this proc.
   9705 	Fix restore of $timeout if load_core fails.
   9706 
   9707 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9708 
   9709 	* gdb.base/eu-strip-infcall.c: New file.
   9710 	* gdb.base/eu-strip-infcall.exp: New file.
   9711 
   9712 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9713 
   9714 	* gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
   9715 	* gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
   9716 
   9717 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9718 
   9719 	Fix Python access to inlined frames.
   9720 	* gdb.python/py-frame-inline.c: New file.
   9721 	* gdb.python/py-frame-inline.exp: New file.
   9722 
   9723 2011-04-13  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   9724 
   9725 	* gdb.base/gdb1090.exp: Change breakpoint location to read the
   9726 	content of 's24' correctly (avoiding "optimized out").
   9727 	* gdb.base/gdb1090.c: Add comment in order to set breakpoint.
   9728 
   9729 2011-04-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9730 
   9731 	* lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
   9732 
   9733 2011-04-13  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   9734 
   9735 	* gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
   9736 	expect a colon in watch -location output.
   9737 
   9738 2011-04-13  Marek Polacek  <mpolacek (a] redhat.com>
   9739 
   9740 	* gdb.base/commands.exp (redefine_backtrace_test): Fix race.
   9741 	New testcase `expect response to define backtrace'.  Also remove
   9742 	redundant `default' block.
   9743 
   9744 2011-04-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9745 
   9746 	* gdb.python/py-prettyprint.c (struct hint_error): New.
   9747 	(main): New variable hint_error.
   9748 	* gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
   9749 	"print hint_error".
   9750 	* gdb.python/py-prettyprint.py (class pp_hint_error): New.
   9751 	(register_pretty_printers): Register it.
   9752 
   9753 2011-04-04  Tom Tromey  <tromey (a] redhat.com>
   9754 
   9755 	* gdb.cp/maint.exp (test_help): Update.
   9756 	(test_namespace): Likewise.
   9757 
   9758 2011-04-01  Joel Brobecker  <brobecker (a] adacore.com>
   9759 
   9760 	* gdb.ada/arrayptr/foo.adb: Add access to constrained array.
   9761 	* gdb.ada/arrayptr.exp: Add new tests.
   9762 
   9763 2011-04-01  Joel Brobecker  <brobecker (a] adacore.com>
   9764 
   9765 	* gdb.ada/mi_catch_ex: New testcase.
   9766 
   9767 2011-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   9768 
   9769 	* gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
   9770 	base::overload(void) method without specifying "const".
   9771 
   9772 2011-04-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9773 
   9774 	* gdb.arch/thumb-singlestep.S: New file.
   9775 	* gdb.arch/thumb-singlestep.exp: Likewise.
   9776 
   9777 2011-03-31  Tom Tromey  <tromey (a] redhat.com>
   9778 
   9779 	* gdb.python/py-prettyprint.py (exception_flag): New global.
   9780 	(NoStringContainerPrinter._iterator.next): Check it.
   9781 	* gdb.python/py-prettyprint.c (main): New variable nstype2.
   9782 	* gdb.python/py-mi.exp: Set exception_flag and do more tests.
   9783 
   9784 2011-03-29  Tom Tromey  <tromey (a] redhat.com>
   9785 
   9786 	* gdb.cp/anon-struct.cc: New file.
   9787 	* gdb.cp/anon-struct.exp: New file.
   9788 
   9789 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9790 
   9791 	Test STT_GNU_IFUNC support.
   9792 	* gdb.base/gnu-ifunc-lib.c: New file.
   9793 	* gdb.base/gnu-ifunc.c: New file.
   9794 	* gdb.base/gnu-ifunc.exp: New file.
   9795 
   9796 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9797 
   9798 	Support a ring of related breakpoints.
   9799 	* gdb.base/watchpoint-delete.c: New file.
   9800 	* gdb.base/watchpoint-delete.exp: New file.
   9801 
   9802 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9803 
   9804 	* gdb.ada/arrayparam.exp (print first after function call): Use
   9805 	explicit package name.  Add a comment
   9806 	(print lasta after function call): Rename ...
   9807 	(print last after function call): ... it and use explicit package
   9808 	name.
   9809 	(print length after function call): Use explicit package name.
   9810 	* gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
   9811 	* gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
   9812 	(multiple matches for symbol i): Rename ...
   9813 	(multiple matches for symbol integervar): ... it.
   9814 	* gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
   9815 	* gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
   9816 
   9817 2011-03-25  Andrew Burgess  <aburgess (a] broadcom.com>
   9818 
   9819 	* lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
   9820 	environment variable to make grep output more predictable. Move
   9821 	all the environment setup into gdb_init so it's done once per test
   9822 	case rather than each time we start gdb.
   9823 
   9824 2011-03-24  Tom Tromey  <tromey (a] redhat.com>
   9825 
   9826 	* gdb.base/label.exp: Use `main:there' linespec.  Add re-running
   9827 	test.
   9828 
   9829 2011-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9830 
   9831 	* gdb.dwarf2/dw2-entry-value-main.c: New file.
   9832 	* gdb.dwarf2/dw2-entry-value.S: New file.
   9833 	* gdb.dwarf2/dw2-entry-value.exp: New file.
   9834 
   9835 2011-03-22  Phil Muldoon  <pmuldoon (a] redhat.com>
   9836 
   9837 	PR python/12183
   9838 
   9839 	* gdb.python/py-function.exp: Add GdbError tests.
   9840 
   9841 2011-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   9842 
   9843 	* gdb.trace/unavailable.cc (args_test_func, local_test_func)
   9844 	(reglocal_test_func, statlocal_test_func): New functions.
   9845 	(globals_test_func): Call new functions.
   9846 	* gdb.trace/unavailable.exp (gdb_collect_args_test)
   9847 	(gdb_collect_locals_test): New procedure.
   9848 	(gdb_trace_collection_test): Call new procedures.
   9849 
   9850 2011-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   9851 
   9852 	* gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
   9853 	(test_register, test_register_unavailable): New procedures.
   9854 	(gdb_unavailable_registers_test): New procedure.
   9855 	(gdb_trace_collection_test): Call it.
   9856 
   9857 2011-03-18  Phil Muldoon  <pmuldoon (a] redhat.com>
   9858 
   9859 	PR python/12149
   9860 
   9861 	* gdb.python/python.exp: Add gdb.write tests.
   9862 
   9863 2010-03-17  Phil Muldoon  <pmuldoon (a] redhat.com>
   9864 
   9865 	* gdb.python/Makefile.in: Add py-objfile.
   9866 	* gdb.python/py-objfile.exp: New file.
   9867 	* gdb.python/py-objfile.c: New file.
   9868 	* gdb.python/py-block.exp: Add is_valid tests.
   9869 	* gdb.python/py-inferior.exp: Ditto.
   9870 	* gdb.python/py-infthread.exp: Ditto.
   9871 	* gdb.python/py-symbol.exp: Ditto.
   9872 	* gdb.python/py-symtab.exp: Ditto.
   9873 
   9874 2011-03-16  Keith Seitz  <keiths (a] redhat.com>
   9875 
   9876 	PR c++/12273
   9877 	* gdb.cp/cmpd-minsyms.exp: New test.
   9878 	* gdb.cp/cmpd-minsyms.cc: New file.
   9879 
   9880 	PR c++/11734
   9881 	* gdb.cp/ovsrch.exp: New test.
   9882 	* gdb.cp/ovsrch.h: New file.
   9883 	* gdb.cp/ovsrch1.cc: New file.
   9884 	* gdb.cp/ovsrch2.cc: New file.
   9885 	* gdb.cp/ovsrch3.cc: New file.
   9886 	* gdb.cp/ovsrch4.cc: New file.
   9887 
   9888 2011-03-16  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   9889 
   9890 	PR gdb/12528
   9891 	* gdb.base/Makefile.in: Adjust EXECUTABLES.
   9892 	* gdb.base/break-on-linker-gcd-function.exp: New test.
   9893 	* gdb.base/break-on-linker-gcd-function.cc: New file.
   9894 
   9895 2011-03-15  Andreas Tobler  <andreast (a] fgznet.ch>
   9896 
   9897 	* gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
   9898 
   9899 2011-03-15  Phil Muldoon  <pmuldoon (a] redhat.com>
   9900 
   9901 	* lib/gdb.exp (gdb_unload): Add another termination case.
   9902 
   9903 2011-03-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9904 
   9905 	* gdb.dwarf2/dw2-empty-pc-range.S: New file.
   9906 	* gdb.dwarf2/dw2-empty-pc-range.exp: New file.
   9907 	* gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
   9908 	Provide a stub byte there.
   9909 	(DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
   9910 	DW_AT_entry_pc.
   9911 	(dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
   9912 
   9913 2011-03-15  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9914 
   9915 	* gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
   9916 	using a GCC 4.1 or 4.2 compiler.  Add an additional test variant
   9917 	"generic ABI, auto".
   9918 	(altivec_abi_tests): Accept vectors returned by reference.
   9919 
   9920 2010-03-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   9921 
   9922 	* gdb.python/py-breakpoint.exp: Add Python stop operations tests.
   9923 
   9924 2011-03-13  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9925 
   9926 	* gdb.python/py-section-script.exp: Skip test if no Python support.
   9927 
   9928 2011-03-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9929 
   9930 	* gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
   9931 
   9932 2011-03-10  Phil Muldoon  <pmuldoon (a] redhat.com>
   9933 
   9934 	* gdb.python/py-parameter.exp: Update tests to the new Python
   9935 	parameter API. Add "no documentation" test.  Add deprecated API
   9936 	backward compatibility test.
   9937 
   9938 2011-03-09  Tom Tromey  <tromey (a] redhat.com>
   9939 
   9940 	* gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
   9941 	gdb_continue_to_end.
   9942 
   9943 2011-03-09  Mark Kettenis  <kettenis (a] gnu.org>
   9944 
   9945 	* gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
   9946 	tabs.
   9947 
   9948 2011-03-09  Tom Tromey  <tromey (a] redhat.com>
   9949 
   9950 	* lib/gdb.exp (inferior_exited_re): Match. leading `['.  Wrap in
   9951 	parentheses.
   9952 	(gdb_continue_to_end): Add "allow_extra" parameter.  Use
   9953 	$command.
   9954 	* gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
   9955 	argument to gdb_continue_to_end.
   9956 	* gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
   9957 	argument to gdb_continue_to_end.
   9958 	* gdb.cp/annota3.exp: Fix regex.
   9959 	* gdb.cp/annota2.exp: Fix regex.
   9960 	* gdb.base/shlib-call.exp: Pass "allow_extra" argument to
   9961 	gdb_continue_to_end.
   9962 	* gdb.base/call-signal-resume.exp: Revert earlier patch.
   9963 	* gdb.ada/tasks.exp: Pass "allow_extra" argument to
   9964 	gdb_continue_to_end.
   9965 
   9966 2011-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9967 
   9968 	* gdb.server/ext-run.exp
   9969 	(load new file without any gdbserver inferior): New test.
   9970 
   9971 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9972 
   9973 	* Makefile.in (TAGS): Rewrite.
   9974 
   9975 2011-03-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9976 
   9977 	* gdb.trace/report.exp (12.1: trace report #1): New match for the
   9978 	initial commands echo.  New match for `Found trace'.  Anchor all the
   9979 	other matches.  Anchor and match for `No trace frame found' the final
   9980 	match.
   9981 
   9982 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9983 
   9984 	* Makefile.in (TAGS): New target.
   9985 
   9986 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9987 
   9988 	* lib/opencl.exp (skip_opencl_tests): Update for exit message
   9989 	change.
   9990 	* lib/mi-support.exp (mi_gdb_test): Update for exit message
   9991 	change.
   9992 	* lib/gdb.exp (gdb_test_multiple): Update comment.  Update for
   9993 	exit message change.
   9994 	(skip_altivec_tests): Update for exit message change.
   9995 	(skip_vsx_tests): Likewise.
   9996 	(gdb_continue_to_end): Likewise.  Add 'command' argument.
   9997 	* lib/cell.exp (skip_cell_tests): Update for exit message change.
   9998 	* gdb.threads/tls.exp: Update for exit message change.
   9999 	* gdb.threads/thread-unwindonsignal.exp: Use
   10000 	gdb_continue_to_end.
   10001 	* gdb.threads/step.exp (step_it): Update for exit message change.
   10002 	(continue_all): Likewise.
   10003 	* gdb.threads/print-threads.exp (test_all_threads): Update for
   10004 	exit message change.
   10005 	* gdb.threads/interrupted-hand-call.exp: Use
   10006 	gdb_continue_to_end.
   10007 	* gdb.threads/execl.exp: Use gdb_continue_to_end.
   10008 	* gdb.python/py-prettyprint.exp (run_lang_tests): Use
   10009 	gdb_continue_to_end.
   10010 	* gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
   10011 	* gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
   10012 	* gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
   10013 	* gdb.cp/method.exp: Update for exit message change.
   10014 	* gdb.cp/mb-templates.exp: Update for exit message change.
   10015 	* gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
   10016 	* gdb.cp/annota3.exp: Update for exit message change.
   10017 	* gdb.cp/annota2.exp: Update for exit message change.
   10018 	* gdb.cell/fork.exp: Use gdb_continue_to_end.
   10019 	* gdb.base/term.exp: Update for exit message change.
   10020 	* gdb.base/step-test.exp (test_i): Update for exit message change.
   10021 	* gdb.base/sigstep.exp (advance): Update for exit message change.
   10022 	(advancei): Likewise.
   10023 	* gdb.base/siginfo.exp: Update for exit message change.
   10024 	* gdb.base/shlib-call.exp: Use gdb_continue_to_end.
   10025 	* gdb.base/reread.exp: Use gdb_continue_to_end.
   10026 	* gdb.base/langs.exp: Use gdb_continue_to_end.
   10027 	* gdb.base/interrupt.exp: Update for exit message change.
   10028 	* gdb.base/gdb1555.exp: Update for exit message change.
   10029 	* gdb.base/exe-lock.exp: Use gdb_continue_to_end.
   10030 	* gdb.base/ending-run.exp: Update for exit message change.
   10031 	* gdb.base/chng-syms.exp: Update for exit message change.
   10032 	* gdb.base/checkpoint.exp: Update for exit message change.
   10033 	* gdb.base/catch-syscall.exp (check_for_program_end): Use
   10034 	gdb_continue_to_end.
   10035 	(test_catch_syscall_with_wrong_args): Likewise.
   10036 	* gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
   10037 	* gdb.base/break-interp.exp (test_ld): Update for exit message
   10038 	change.
   10039 	* gdb.base/bang.exp: Update for exit message change.
   10040 	* gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
   10041 	(do_call_attach_tests): Likewise.
   10042 	* gdb.base/a2-run.exp: Update for exit message change.
   10043 	* gdb.arch/ppc-dfp.exp: Update for exit message change.
   10044 	* gdb.ada/tasks.exp: Use gdb_continue_to_end.
   10045 	* gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
   10046 
   10047 2011-03-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10048 
   10049 	* gdb.base/help.exp (help thread find): Fix one forgotten quote.
   10050 
   10051 2011-03-03  Tom Tromey  <tromey (a] redhat.com>
   10052 
   10053 	* gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
   10054 	* gdb.hp/gdb.aCC/configure (Makefile): Remove.
   10055 	* gdb.hp/gdb.aCC/configure.ac: Remove.
   10056 	* gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
   10057 	* gdb.hp/gdb.base-hp/configure (Makefile): Remove.
   10058 	* gdb.hp/gdb.base-hp/configure.ac: Remove.
   10059 	* gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
   10060 	* gdb.hp/gdb.compat/configure (Makefile): Remove.
   10061 	* gdb.hp/gdb.compat/configure.ac: Remove.
   10062 	* gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
   10063 	* gdb.hp/gdb.defects/configure (Makefile): Remove.
   10064 	* gdb.hp/gdb.defects/configure.ac: Remove.
   10065 	* gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
   10066 	* gdb.hp/gdb.objdbg/configure (Makefile): Remove.
   10067 	* gdb.hp/gdb.objdbg/configure.ac: Remove.
   10068 	* gdb.hp/configure.ac: Remove.
   10069 	* gdb.hp/configure: Remove.
   10070 	* gdb.hp/Makefile.in (SUBDIRS): No longer a configure
   10071 	substitution.
   10072 	(Makefile): Remove rule.
   10073 	* gdb.cell/configure.ac: Remove.
   10074 	* gdb.cell/configure: Remove.
   10075 	* gdb.stabs/Makefile.in (Makefile): Remove.
   10076 	(distclean): Don't remove config.status or config.log.
   10077 	* gdb.stabs/configure (Makefile): Remove.
   10078 	* gdb.stabs/configure.ac: Remove.
   10079 	* configure: Rebuild.
   10080 	* configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
   10081 	Remove stabs- and cell-specific logic.  Test for existence of
   10082 	../gdbtk before configuring gdb.gdbtk.  Build Makefiles in gdb.hp
   10083 	subdirectories, gdb.cell, and and gdb.stabs.
   10084 	* Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
   10085 
   10086 2011-03-03  Joel Brobecker  <brobecker (a] adacore.com>
   10087 
   10088 	* gdb.python/py-inferior.exp: Avoid searching pattern beyond
   10089 	end of buffer.
   10090 
   10091 2011-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   10092 
   10093 	* gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
   10094 	gdb_test when running a test where we expected no output back.
   10095 
   10096 2011-02-28  Michael Snyder  <msnyder (a] vmware.com>
   10097 
   10098 	* gdb.cp/overload.cc: Change initializer value to integer.
   10099 
   10100 2011-02-27  Michael Snyder  <msnyder (a] vmware.com>
   10101 
   10102 	* gdb.multi/base.exp: Add test for remove-inferiors.
   10103 
   10104 2011-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   10105 
   10106 	* gdb.python/py-frame.exp: Simplify the initialization phase
   10107 	using prepare_for_testing.
   10108 
   10109 2011-02-25  Michael Snyder  <msnyder (a] vmware.com>
   10110 
   10111 	* gdb.multi/base.exp: Add tests for info inferiors with args.
   10112 
   10113 2011-02-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10114 
   10115 	* gdb.dwarf2/dw2-ranges.S: Rename to ...
   10116 	* gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
   10117 	* gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
   10118 	Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
   10119 	asmfile3.  Comment the STABS (#3) file compilation.  Compile
   10120 	everything through assembler.  Provide KFAIL for symtab/12497.
   10121 	* gdb.dwarf2/dw2-ranges2.S: Rename to ...
   10122 	* gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
   10123 	* gdb.dwarf2/dw2-ranges3.S: Rename to ...
   10124 	* gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
   10125 
   10126 2011-02-24  Michael Snyder  <msnyder (a] vmware.com>
   10127 
   10128 	* gdb.base/break.exp: Add tests for delete breakpoints using
   10129 	convenience variables and value history references.
   10130 
   10131 2011-02-24  Michael Snyder  <msnyder (a] vmware.com>
   10132 
   10133 	* gdb.base/break.exp: Remove debugging 'printf' accidentally
   10134 	left behind in previous check-in.
   10135 
   10136 2011-02-23  Michael Snyder  <msnyder (a] vmware.com>
   10137 
   10138 	* gdb.base/break.exp: Add tests for "info break" with arguments.
   10139 	* gdb.trace/infotrace.exp: Update patterns for error and help.
   10140 	* gdb.base/completion.exp: Update pattern.
   10141 	* gdb.base/ena-dis-br.exp: Update pattern.
   10142 	* gdb.base/help.exp: Update patterns.
   10143 
   10144 2011-02-23  Michael Snyder  <msnyder (a] vmware.com>
   10145 
   10146 	* gdb.base/memattr.exp: New test.
   10147 	* gdb.base/memattr.c: Test load for memattr.exp.
   10148 
   10149 2011-02-22  Doug Evans  <dje (a] google.com>
   10150 
   10151 	* gdb.python/py-symbol.exp: Test lookup_global_symbol.
   10152 
   10153 2011-02-22  Michael Snyder  <msnyder (a] vmware.com>
   10154 
   10155 	* Makefile.in: Make more clean.
   10156 	* gdb.ada/Makefile.in: Ditto.
   10157 	* gdb.arch/Makefile.in: Ditto.
   10158 	* gdb.asm/Makefile.in: Ditto.
   10159 	* gdb.base/Makefile.in: Ditto.
   10160 	* gdb.cp/Makefile.in: Ditto.
   10161 	* gdb.dwarf2/Makefile.in: Ditto.
   10162 	* gdb.java/Makefile.in: Ditto.
   10163 	* gdb.mi/Makefile.in: Ditto.
   10164 	* gdb.modula2/Makefile.in: Ditto.
   10165 	* gdb.python/Makefile.in: Ditto.
   10166 	* gdb.server/Makefile.in: Ditto.
   10167 	* gdb.stabs/Makefile.in: Ditto.
   10168 	* gdb.threads/Makefile.in: Ditto.
   10169 	* gdb.trace/Makefile.in: Ditto.
   10170 
   10171 2011-02-22  Michael Snyder  <msnyder (a] vmware.com>
   10172 
   10173 	* gdb.threads/thread-find.exp: Add tests for bad input to
   10174 	info threads.
   10175 
   10176 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10177 
   10178 	* gdb.python/py-breakpoint.exp: Fix the expected output of
   10179 	one of the "maint info breakpoints" tests to accept the output
   10180 	generated on platforms that do not have hardware watchpoints.
   10181 
   10182 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10183 
   10184 	* gdb.python/py-breakpoint.exp: Remove unnecessary call to
   10185 	clean_restart.  Be a little stricter in the expected output
   10186 	for one of the tests.  Fix a typo in one of the comments.
   10187 
   10188 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10189 
   10190 	* gdb.python/py-block.exp: Simplify using prepare_for_testing.
   10191 	Delete variable binfile, no longer use.  Add or modify test
   10192 	comments to make them unique.
   10193 
   10194 2011-02-21  Michael Snyder  <msnyder (a] vmware.com>
   10195 
   10196 	* Makefile.in: Update for make clean.
   10197 	* gdb.ada/Makefile.in: Ditto.
   10198 	* gdb.arch/Makefile.in: Ditto.
   10199 	* gdb.asm/Makefile.in: Ditto.
   10200 	* gdb.base/Makefile.in: Ditto.
   10201 	* gdb.cp/Makefile.in: Ditto.
   10202 	* gdb.dwarf2/Makefile.in: Ditto.
   10203 	* gdb.java/Makefile.in: Ditto.
   10204 	* gdb.mi/Makefile.in: Ditto.
   10205 	* gdb.modula2/Makefile.in: Ditto.
   10206 	* gdb.python/Makefile.in: Ditto.
   10207 	* gdb.server/Makefile.in: Ditto.
   10208 	* gdb.stabs/Makefile.in: Ditto.
   10209 	* gdb.threads/Makefile.in: Ditto.
   10210 	* gdb.trace/Makefile.in: Ditto.
   10211 
   10212 2011-02-21  Michael Snyder  <msnyder (a] vmware.com>
   10213 
   10214 	* gdb.threads/thread-find.exp: Update patterns for changes in
   10215 	output of "info threads" command.
   10216 
   10217 2011-02-21  Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
   10218 	    Ulrich Weigand  <uweigand (a] de.ibm.com>
   10219 
   10220 	* lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
   10221 	(skip_hw_watchpoint_tests): Likewise.
   10222 	(skip_hw_watchpoint_multi_tests): Likewise.
   10223 
   10224 2011-02-21  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10225 
   10226 	* lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
   10227 	(skip_hw_watchpoint_tests): Likewise.
   10228 	(skip_hw_watchpoint_multi_tests): Likewise.
   10229 	(skip_hw_watchpoint_access_tests): Likewise.
   10230 
   10231 	* gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
   10232 	* gdb.base/pr11022.exp: Likewise.
   10233 	* gdb.base/watch-read.exp: Likewise.
   10234 	* gdb.base/watch_thread_num.exp: Likewise.
   10235 	* gdb.base/watchpoint-hw-hit-once.exp: Likewise.
   10236 	* gdb.base/watchpoint-hw.exp: Likewise.
   10237 	* gdb.base/watchpoint.exp: Likewise.
   10238 	* gdb.threads/local-watch-wrong-thread.exp: Likewise.
   10239 	* gdb.threads/watchthreads-reorder.exp: Likewise.
   10240 	* gdb.threads/watchthreads.exp: Likewise.
   10241 	* gdb.threads/watchthreads2.exp: Likewise.
   10242 
   10243 2011-02-21  Joel Brobecker  <brobecker (a] adacore.com>
   10244 
   10245 	* gdb.ada/packed_array.exp: Add xfail for "print u_var" if
   10246 	the debugger is unable to find the array bounds.
   10247 
   10248 2011-02-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10249 
   10250 	* gdb.cp/typedef-operator.exp: New file.
   10251 	* gdb.cp/typedef-operator.cc: New file.
   10252 
   10253 2011-02-17  Michael Snyder  <msnyder (a] vmware.com>
   10254 
   10255 	* gdb.threads/thread-find.exp: Fix regular expressions.
   10256 
   10257 2011-02-17  Joel Brobecker  <brobecker (a] adacore.com>
   10258 
   10259 	* gdb.ada/packed_array: Expand testcase to test printing of
   10260 	unconstrained packed array.
   10261 
   10262 2011-02-17  Joel Brobecker  <brobecker (a] adacore.com>
   10263 
   10264 	* gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
   10265 
   10266 2011-02-16  Pedro Alves  <pedro (a] codesourcery.com>
   10267 
   10268 	* gdb.trace/collection.c (globalarr3): New global.
   10269 	(main): Initialize it before collecting, and and clear it
   10270 	afterwards.
   10271 	* gdb.trace/collection.exp (gdb_collect_globals_test): Test
   10272 	collecting with '{type} addr', where the addr expression is not an
   10273 	rvalue.
   10274 
   10275 2011-02-16  Ken Werner  <ken.werner (a] de.ibm.com>
   10276 
   10277 	* gdb.opencl/datatypes.exp: Allow "false" when printing the content of
   10278 	a bool variable. Expect correct OpenCL names for vector types. Use the
   10279 	uc3 variable name instead of referring to the uchar3 built-in type.
   10280 	Escape the asterisk at the half pointer test.
   10281 
   10282 2011-02-16  Pedro Alves  <pedro (a] codesourcery.com>
   10283 
   10284 	* gdb.trace/collection.c (globalarr2): New global.
   10285 	(main): Initialize it before collecting, and and clear it
   10286 	afterwards.
   10287 	* gdb.trace/collection.exp (gdb_collect_globals_test): Test
   10288 	collecting overlapping memory ranges.
   10289 
   10290 2011-02-15  Michael Snyder  <msnyder (a] vmware.com>
   10291 
   10292 	* gdb.base/default.exp: Add tests for thread commands.
   10293 	* gdb.base/help.exp: Add tests for thread commands.
   10294 	* gdb.threads/thread-find.exp: New test for thread find command.
   10295 
   10296 2011-02-15  Ken Werner  <ken.werner (a] de.ibm.com>
   10297 
   10298 	* gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
   10299 
   10300 2011-02-15  Yao Qi  <yao (a] codesourcery.com>
   10301 
   10302 	PR tdep/12352
   10303 	* gdb.arch/arm-disp-step.S : New test for str instruction.
   10304 	* gdb.arch/arm-disp-step.exp : Likewise.
   10305 
   10306 2011-02-15  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10307 
   10308 	* gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
   10309 	"vector_register2_vr" test strings.  Test the extended floating
   10310 	point registers (F32~F63).
   10311 	* lib/gdb.exp (skip_vsx_tests): Update compile flags for the
   10312 	IBM XL C compiler.  Make the test program use a register provided
   10313 	by the compiler for the lxvd2x instruction.
   10314 
   10315 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10316 
   10317 	* gdb.trace/unavailable.cc (class Base, class Middle, class
   10318 	Derived): New types.
   10319 	(derived_unavail, derived_partial, derived_whole): New globals.
   10320 	(virtual_partial): New global.
   10321 	(virtualp): Point at virtual_partial.
   10322 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
   10323 	related to unavailable vptr.
   10324 
   10325 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10326 
   10327 	* gdb.trace/unavailable.cc (a, b, c): New globals.
   10328 	(main): Set and clear them.
   10329 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
   10330 	`a' and `c', and check that `b' isn't collected, although `a' and
   10331 	`c' are.
   10332 
   10333 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10334 
   10335 	* gdb.trace/unavailable.cc (struct Virtual): New.
   10336 	(virtualp): New global pointer.
   10337 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
   10338 	printing a pointer to an object whose type has a vtable, with
   10339 	print object on.
   10340 
   10341 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10342 
   10343 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
   10344 	value repeat handles unavailableness.
   10345 
   10346 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10347 
   10348 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
   10349 	tests for building arrays from unavailable values, subscripting
   10350 	non-memory rvalue unvailable arrays, and accessing fields or
   10351 	baseclasses of non-lazy unavailable values,
   10352 	* gdb.trace/unavailable.cc (small_struct, small_struct_b): New
   10353 	struct types.
   10354 	(g_smallstruct, g_smallstruct_b): New globals.
   10355 
   10356 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10357 
   10358 	* gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
   10359 
   10360 2011-02-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10361 
   10362 	Fix const/volatile qualifiers of C++ types, PR c++/12328.
   10363 	* gdb.cp/overload-const.exp: New file.
   10364 	* gdb.cp/overload-const.cc: New file.
   10365 
   10366 2011-02-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10367 
   10368 	* gdb.opencl/callfuncs.cl: New file.
   10369 	* gdb.opencl/callfuncs.exp: New test.
   10370 	* gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
   10371 
   10372 2011-02-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10373 
   10374 	* gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
   10375 	when computing result.
   10376 	* gdb.arch/altivec-abi.exp: Update expected results.
   10377 
   10378 2011-02-07  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10379 
   10380 	* gdb.base/break-interp.exp: Remove ${objdir} from test messages.
   10381 	* gdb.base/jit.exp: Likewise.
   10382 	* gdb.base/pie-execl.exp: Likewise.
   10383 	* gdb.base/solib-nodir.exp: Likewise.
   10384 	* gdb.base/solib-overlap.exp: Likewise.
   10385 
   10386 2011-02-07  Pedro Alves  <pedro (a] codesourcery.com>
   10387 
   10388 	* gdb.trace/collection.c (global_pieces): New.
   10389 	* gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
   10390 	New procedure.
   10391 	(gdb_trace_collection_test): Call it.
   10392 
   10393 2011-02-04  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10394 
   10395 	* gdb.python/py-evthreads.c: New file.
   10396 	* gdb.python/py-evthreads.exp: New file.
   10397 	* gdb.python/py-events.py: New file.
   10398 	* gdb.python/py-events.exp: New file.
   10399 	* gdb.python/py-events.c: New file.
   10400 
   10401 2011-02-04 David Daney <ddaney (a] caviumnetworks.com>
   10402 
   10403 	* gdb.base/catch-syscall.exp: Enable for mips*-linux*.
   10404 
   10405 2011-02-03  Andrew Burgess  <aburgess (a] broadcom.com>
   10406 
   10407 	* gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
   10408 	gdb.base/disasm-end-cu.exp: New test for disassembling over the
   10409 	boundary between two compilation units.
   10410 
   10411 2011-02-02  Pedro Alves  <pedro (a] codesourcery.com>
   10412 
   10413 	* gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
   10414 	(Virtual): New structs.
   10415 	(virtual_o, virtual_middle_b): New globals.
   10416 	* gdb.cp/virtbase.exp: New tests.
   10417 
   10418 2011-01-31  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   10419 
   10420 	* gdb.base/jit.exp: New file.
   10421 	* gdb.base/jit-main.c: New file.
   10422 	* gdb.base/jit-solib.c: New file.
   10423 
   10424 2011-01-31  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10425 
   10426 	* gdb.opencl/convs_casts.exp: Use tbreak instead of break to
   10427 	proceed to initial kernel entry point.
   10428 	* gdb.opencl/datatypes.exp: Likewise.
   10429 	* gdb.opencl/operators.exp: Likewise.
   10430 	* gdb.opencl/vec_comps.exp: Likewise.
   10431 
   10432 2011-01-31  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10433 
   10434 	* gdb.cp/nsnested.cc: New.
   10435 	* gdb.cp/nsnested.exp: New.
   10436 	* gdb.cp/nsnoimports.exp: New.
   10437 	* gdb.cp/nsnoimports.cc: New.
   10438 
   10439 2011-01-31  Joel Brobecker  <brobecker (a] adacore.com>
   10440 
   10441 	* gdb.base/interact.exp: Add extra tests that verify that
   10442 	the value of the interactive-mode setting does not change
   10443 	after the script is sourced.
   10444 
   10445 2011-01-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10446 
   10447 	* gdb.cp/noparam.exp: New file.
   10448 	* gdb.cp/noparam.cc: New file.
   10449 
   10450 2011-01-28  Pedro Alves  <pedro (a] codesourcery.com>
   10451 
   10452 	* gdb.trace/tfile.exp: Test that with no traceframe selected,
   10453 	there's no stack or registers.
   10454 
   10455 2011-01-26  Tom Tromey  <tromey (a] redhat.com>
   10456 
   10457 	* gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
   10458 	space before string output.  Add test for "set print pretty off"
   10459 	case.
   10460 
   10461 2011-01-25  Pedro Alves  <pedro (a] codesourcery.com>
   10462 
   10463 	* gdb.base/frame-args.exp: Adjust.
   10464 	* gdb.dwarf2/dw2-noloc.exp: Adjust.
   10465 	* gdb.dwarf2/dw2-inline-param.exp: Adjust.
   10466 	* gdb.dwarf2/pieces.exp: Adjust.
   10467 	* gdb.opt/clobbered-registers-O2.exp: Adjust.
   10468 	* gdb.opt/inline-locals.exp: Adjust.
   10469 	* gdb.threads/fork-child-threads.exp: Adjust.
   10470 
   10471 2011-01-25  Ken Werner  <ken.werner (a] de.ibm.com>
   10472 
   10473 	* gdb.opencl/convs_casts.cl: Move program scope variables into the
   10474 	OpenCL kernel function. Add a comment as marker. Add address space
   10475 	qualifiers for the remaining program scope variables.
   10476 	* gdb.opencl/datatypes.cl: Likewise.
   10477 	* gdb.opencl/operators.cl: Likewise.
   10478 	* gdb.opencl/vec_comps.cl: Likewise.
   10479 	* gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
   10480 	Add breakpoint at the marker comment.
   10481 	* gdb.opencl/datatypes.exp: Likewise.
   10482 	* gdb.opencl/operators.exp: Likewise.
   10483 	* gdb.opencl/vec_comps.exp: Likewise.
   10484 
   10485 2011-01-24  Pedro Alves  <pedro (a] codesourcery.com>
   10486 
   10487 	* gdb.base/printcmds.c (some_struct): New struct and instance.
   10488 	* gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
   10489 	procedure.
   10490 	<global scope>: Call it.
   10491 
   10492 2011-01-21  Ken Werner  <ken.werner (a] de.ibm.com>
   10493 
   10494 	* lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
   10495 	argument to the gdb_compile_opencl_hostapp call.
   10496 
   10497 2011-01-19  Yao Qi  <yao (a] codesourcery.com>
   10498 
   10499 	* lib/dwarf.exp (dwarf2_support): Change supported targets to a
   10500 	positve list.
   10501 
   10502 2011-01-19  Yao Qi  <yao (a] codesourcery.com>
   10503 
   10504 	* gdb.asm/asm-source.exp: Replace ARM target triplet with a
   10505 	canonical form.
   10506 	Remove "xscale-*-*"
   10507 	* gdb.xml/tdesc-regs.exp: Likewise.
   10508 	* gdb.python/py-section-script.exp: Replace ARM target triplet
   10509 	with canonical form.
   10510 	Match arm*-*-symbianelf*.
   10511 	* gdb.base/dup-sect.exp: Likewise.
   10512 	* lib/dwarf.exp: New.
   10513 	* gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
   10514 	dwarf2_support.
   10515 	* gdb.dwarf2/dup-psym.exp: Likewise.
   10516 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
   10517 	* gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
   10518 	* gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
   10519 	* gdb.dwarf2/dw2-basic.exp: Likewise.
   10520 	* gdb.dwarf2/dw2-compressed.exp: Likewise.
   10521 	* gdb.dwarf2/dw2-const.exp: Likewise.
   10522 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
   10523 	* gdb.dwarf2/dw2-cu-size.exp: Likewise.
   10524 	* gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
   10525 	* gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
   10526 	* gdb.dwarf2/dw2-filename.exp: Likewise.
   10527 	* gdb.dwarf2/dw2-inheritance.exp: Likewise.
   10528 	* gdb.dwarf2/dw2-inline-param.exp: Likewise.
   10529 	* gdb.dwarf2/dw2-intercu.exp: Likewise.
   10530 	* gdb.dwarf2/dw2-intermix.exp: Likewise.
   10531 	* gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
   10532 	* gdb.dwarf2/dw2-noloc.exp: Likewise.
   10533 	* gdb.dwarf2/dw2-op-call.exp: Likewise.
   10534 	* gdb.dwarf2/dw2-producer.exp: Likewise.
   10535 	* gdb.dwarf2/dw2-ranges.exp: Likewise.
   10536 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
   10537 	* gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
   10538 	* gdb.dwarf2/dw2-strp.exp: Likewise.
   10539 	* gdb.dwarf2/dw2-unresolved.exp: Likewise.
   10540 	* gdb.dwarf2/implptr.exp: Likewise.
   10541 	* gdb.dwarf2/mac-fileno.exp: Likewise.
   10542 	* gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
   10543 	* gdb.dwarf2/pieces.exp: Likewise.
   10544 	* gdb.dwarf2/pr11465.exp: Likewise.
   10545 	* gdb.dwarf2/valop.exp: Likewise.
   10546 	* gdb.dwarf2/watch-notconst.exp: Likewise.
   10547 	* gdb.mi/dw2-ref-missing-frame.exp: Likewise.
   10548 
   10549 2011-01-19  Tom Tromey  <tromey (a] redhat.com>
   10550 
   10551 	* gdb.python/py-infthread.exp: Add thread tests.
   10552 
   10553 2011-01-14  Joel Brobecker  <brobecker (a] adacore.com>
   10554 
   10555 	* gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
   10556 
   10557 2011-01-14  Joel Brobecker  <brobecker (a] adacore.com>
   10558 
   10559 	* gdb.ada/widewide: New testcase.
   10560 
   10561 2011-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   10562 
   10563 	* gdb.base/interact.exp: New testcase.
   10564 
   10565 2011-01-12  Tom Tromey  <tromey (a] redhat.com>
   10566 
   10567 	* gdb.mi/gdb2549.exp: Update for error message changes.
   10568 	* gdb.mi/mi-cli.exp: Likewise.
   10569 	* gdb.mi/mi-disassemble.exp: Likewise.
   10570 	* gdb.mi/mi-pthreads.exp: Likewise.
   10571 	* gdb.mi/mi-regs.exp: Likewise.
   10572 	* gdb.mi/mi-stack.exp: Likewise.
   10573 	* gdb.mi/mi-var-block.exp: Likewise.
   10574 	* gdb.mi/mi-var-cmd.exp: Likewise.
   10575 	* gdb.mi/mi2-cli.exp: Likewise.
   10576 	* gdb.mi/mi2-disassemble.exp: Likewise.
   10577 	* gdb.mi/mi2-pthreads.exp: Likewise.
   10578 	* gdb.mi/mi2-regs.exp: Likewise.
   10579 	* gdb.mi/mi2-stack.exp: Likewise.
   10580 	* gdb.mi/mi2-var-block.exp: Likewise.
   10581 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   10582 
   10583 2011-01-12  Andrew Burgess  <aburgess (a] broadcom.com>
   10584 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10585 
   10586 	PR fortran/11104 and DWARF unbound arrays detection.
   10587 	* gdb.fortran/multi-dim.exp: New file.
   10588 	* gdb.fortran/multi-dim.f90: New file.
   10589 
   10590 2011-01-12  Andrew Burgess  <aburgess (a] broadcom.com>
   10591 
   10592 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
   10593 	expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
   10594 	add new tests for opcode dumping.
   10595 
   10596 2011-01-11  Tom Tromey  <tromey (a] redhat.com>
   10597 
   10598 	* gdb.python/py-infthread.exp: Load gdb-python.exp.
   10599 
   10600 2010-01-11  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10601 
   10602 	Convert hardware watchpoints to use breakpoint_ops.
   10603 	* gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
   10604 	type is not supported.
   10605 	* gdb.base/foll-fork.exp: Likewise.
   10606 	* gdb.base/foll-vfork.exp: Likewise.
   10607 
   10608 2011-01-10  Phil Muldoon  <pmuldoon (a] redhat.com>
   10609 
   10610 	* gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
   10611 	Use load_lib gdb-python.exp.
   10612 	* gdb.python/python.exp: Ditto.
   10613 	* gdb.python/py-function.exp: Ditto.
   10614 
   10615 2011-01-09  Andreas Schwab  <schwab (a] linux-m68k.org>
   10616 
   10617 	* gdb.threads/tls.exp ("info address me"): Fix expected output.
   10618 
   10619 2011-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10620 
   10621 	* configure: Regenerate.
   10622 
   10623 2011-01-06  Tom Tromey  <tromey (a] redhat.com>
   10624 
   10625 	* gdb.python/py-frame.exp: Test gdb.newest_frame.
   10626 
   10627 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10628 
   10629 	* gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
   10630 	gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
   10631 	gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
   10632 	gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
   10633 	gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
   10634 	gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
   10635 	gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
   10636 	gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
   10637 	gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
   10638 	gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
   10639 	gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
   10640 	gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
   10641 	gdb.ada/null_array.exp, gdb.ada/null_record.exp,
   10642 	gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
   10643 	gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
   10644 	gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
   10645 	gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
   10646 	gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
   10647 	gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
   10648 	gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
   10649 	gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
   10650 	gdb.ada/uninitialized_vars.exp,
   10651 	gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
   10652 	Simplify by using clean_restart.
   10653 
   10654 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10655 
   10656 	Add marker to be used as anchor for inserting breakpoints.
   10657 	* gdb.ada/null_record/null_record.adb: Add "-- START" comment.
   10658 	* gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
   10659 	Likewise.
   10660 
   10661 	Remove uses of gdb_start_cmd.
   10662 	* gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
   10663 	* gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
   10664 
   10665 	Do not run testcase if testing with GDBserver.
   10666 	* gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
   10667 	if testing with GDBserver.
   10668 
   10669 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10670 
   10671 	* gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
   10672 	gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
   10673 	copyright header.
   10674 
   10675 2011-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   10676 
   10677 	* testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
   10678 	testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
   10679 	testsuite/gdb.fortran/complex.f,
   10680 	testsuite/gdb.fortran/derived-type.f90,
   10681 	testsuite/gdb.fortran/library-module-lib.f90,
   10682 	testsuite/gdb.fortran/library-module-main.f90,
   10683 	testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
   10684 	testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
   10685 	Copyright year update.
   10686 
   10687 2011-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   10688 
   10689 	* gdb.base/langs1.f: Add copyright header.
   10690 
   10691 2011-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10692 
   10693 	* gdb.base/morestack.exp: New file.
   10694 	* gdb.base/morestack.c: New file.
   10695 
   10696 2011-01-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10697 
   10698 	* gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
   10699 
   10700 2010-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   10701 
   10702 	* gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
   10703 	* gdb.ada/arrayptr.exp: Add test printing that new variable.
   10704 
   10705 2010-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   10706 
   10707 	* gdb.ada/lang_switch.exp: Correct expected parameter value.
   10708 
   10709 2010-12-25  Andreas Schwab  <schwab (a] linux-m68k.org>
   10710 
   10711 	* gdb.threads/tls.exp: Fix typo.
   10712 
   10713 	* gdb.threads/thread-specific.exp (get_thread_list): Update.
   10714 	* gdb.threads/execl.exp: Update.
   10715 
   10716 2010-12-23  Yao Qi  <yao (a] codesourcery.com>
   10717 
   10718 	* gdb.arch/arm-disp-step.exp: New.
   10719 	* gdb.arch/arm-disp-step.S: New.
   10720 
   10721 2010-12-21  Tom Tromey  <tromey (a] redhat.com>
   10722 
   10723 	* gdb.threads/execl.exp: Update.
   10724 	* gdb.threads/linux-dp.exp: Update.
   10725 	* gdb.threads/manythreads.exp: Update.
   10726 	* gdb.threads/tls.exp: Update.
   10727 
   10728 2010-12-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10729 
   10730 	* gdb.cp/nextoverthrow.cc (dummy): Return int 0.
   10731 	(NextOverThrowDerivates) <resumebpt>: New.
   10732 	(resumebpt_test): New.
   10733 	(main): Call resumebpt_test.
   10734 	* gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
   10735 
   10736 2010-12-12  Stan Shebs  <stan (a] codesourcery.com>
   10737 
   10738 	* gdb.trace/tsv.exp: Test print command on trace state variables.
   10739 
   10740 2010-12-09  Tom Tromey  <tromey (a] redhat.com>
   10741 
   10742 	* gdb.base/interp.exp: Add regression test.
   10743 
   10744 2010-12-09  Tom Tromey  <tromey (a] redhat.com>
   10745 
   10746 	* gdb.java/jnpe.java: New file.
   10747 	* gdb.java/jnpe.exp: New file.
   10748 	* gdb.cp/nextoverthrow.exp: New file.
   10749 	* gdb.cp/nextoverthrow.cc: New file.
   10750 
   10751 2010-12-07  Doug Evans  <dje (a] google.com>
   10752 
   10753 	* gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
   10754 	of data-directory.
   10755 	* lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
   10756 	updated.
   10757 	* lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
   10758 
   10759 2010-11-29  Michael Snyder  <msnyder (a] vmware.com>
   10760 
   10761 	* gdb.base/callfuncs.exp: Test for skip_float_tests.
   10762 	* gdb.base/call-sc.exp: Ditto.
   10763 	* gdb.base/finish.exp: Ditto.
   10764 	* gdb.base/return.exp: Ditto.
   10765 	* gdb.base/return2.exp: Ditto.
   10766 
   10767 2010-11-30  Doug Evans  <dje (a] google.com>
   10768 
   10769 	* lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
   10770 	(gdb_expect_list): Fix spelling errors in comments.
   10771 	* gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
   10772 	send_gdb/gdb_expect_list where applicable.
   10773 	* gdb.base/call-ar-st.exp: Ditto.
   10774 	* gdb.base/funcargs.exp: Ditto.
   10775 	* gdb.base/gcore.exp: Ditto.
   10776 	* gdb.base/page.exp: Ditto.
   10777 	* gdb.base/sigaltstack.exp: Ditto.
   10778 	* gdb.base/siginfo.exp: Ditto.
   10779 	* gdb.base/sigstep.exp: Ditto.
   10780 	* gdb.base/trace-commands.exp: Ditto.
   10781 
   10782 2010-11-29  Doug Evans  <dje (a] google.com>
   10783 
   10784 	* gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
   10785 	printer-name;subprinter-name.
   10786 
   10787 2010-11-29  Tom Tromey  <tromey (a] redhat.com>
   10788 
   10789 	* gdb.dwarf2/implptr.exp: New file.
   10790 	* gdb.dwarf2/implptr.c: New file.
   10791 	* gdb.dwarf2/implptr.S: New file.
   10792 
   10793 2010-11-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   10794 
   10795 	PR python/12199
   10796 
   10797 	* gdb.python/py-breakpoint.exp: Test the delete method.
   10798 
   10799 2010-11-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10800 
   10801 	Fix step_resume_breakpoint unsaved during an infcall.
   10802 	* gdb.base/step-resume-infcall.exp: New file.
   10803 	* gdb.base/step-resume-infcall.c: New file.
   10804 
   10805 2010-11-24  Edjunior Machado  <emachado (a] br.ibm.com>
   10806 
   10807 	* gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
   10808 
   10809 2010-11-24  Edjunior Machado  <emachado (a] br.ibm.com>
   10810 
   10811 	* gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
   10812 	on ppc64's symbols; "finish" and "return" commands must accept to
   10813 	show the caller line again as well as the line after.
   10814 	* gdb.asm/powerpc64.inc: New file.
   10815 
   10816 2010-11-23  Doug Evans  <dje (a] google.com>
   10817 
   10818 	* lib/gdb.exp (gdb_test_sequence): New function.
   10819 	(gdb_expect_list): Add verbose -log call for each pattern.
   10820 	* gdb.base/signals.exp (test_handle_all_print): Call it.
   10821 	Reduce timeout increment from 6 minutes to 1 minute.
   10822 	* gdb.server/ext-run.exp: Call it.
   10823 
   10824 2010-11-23  Phil Muldoon  <pmuldoon (a] redhat.com>
   10825 
   10826 	PR python/12212
   10827 
   10828 	* gdb.python/python.exp: Check that selected_thread raises an
   10829 	error when no inferior is loaded.
   10830 
   10831 2010-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10832 
   10833 	* gdb.dwarf2/dw2-stack-boundary.exp: New file.
   10834 	* gdb.dwarf2/dw2-stack-boundary.S: New file.
   10835 
   10836 2010-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10837 
   10838 	* gdb.dwarf2/dw2-ada-ffffffff.S: New file.
   10839 	* gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
   10840 
   10841 2010-11-18  Doug Evans  <dje (a] google.com>
   10842 
   10843 	* gdb.server/ext-run.exp: Fix intermittent failures.
   10844 
   10845 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10846 
   10847 	* gdb.stabs/gdb11479.exp: Use runto_main.
   10848 
   10849 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10850 
   10851 	* gdb.base/break-entry.exp: Skip if using a stub.
   10852 
   10853 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10854 
   10855 	* gdb.python/py-inferior.exp: Pack values in target endianness.
   10856 
   10857 2010-11-12  Tom Tromey  <tromey (a] redhat.com>
   10858 
   10859 	* gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
   10860 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
   10861 	MemoryError.
   10862 	* gdb.python/python.exp (gdb_py_test_multiple): Update exception
   10863 	type.
   10864 	* gdb.python/py-value.exp (test_value_in_inferior): Add test for
   10865 	MemoryError.
   10866 	(test_subscript_regression): Update exception type.
   10867 
   10868 2010-11-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   10869 
   10870 	* gdb.python/py-breakpoint.exp: Add internal watchpoint and
   10871 	breakpoint tests.
   10872 
   10873 2010-11-09  Pedro Alves  <pedro (a] codesourcery.com>
   10874 
   10875 	* gdb.base/watchpoint.exp: Test "watch -location" with an
   10876 	innacessible location.
   10877 
   10878 2010-11-09  Edjunior Machado  <emachado (a] br.ibm.com>
   10879 	    Luis Machado  <luisgpm (a] br.ibm.com>
   10880 
   10881 	* gdb.base/maint.exp: Expect "." prefix.
   10882 	* gdb.base/nodebug.exp: Expect "." Likewise.
   10883 	* gdb.base/sepsymtab.exp: Expect "." Likewise.
   10884 	* gdb.base/watchpoint-cond-gone.exp: Likewise.
   10885 	* gdb.base/watchpoint.exp: Expect a software watch to be created for
   10886 	POWER server processors.
   10887 
   10888 2010-11-08  Edjunior Machado  <emachado (a] br.ibm.com>
   10889 	    Luis Machado  <luisgpm (a] br.ibm.com>
   10890 
   10891 	* gdb.base/break-entry.exp: convert entry point for
   10892 	ppc64 and expect leading `.' on ppc64's symbols
   10893 
   10894 2010-11-05  Doug Evans  <dje (a] google.com>
   10895 
   10896 	* gdb.base/help.exp: Update expected output.
   10897 	* gdb.python/py-param.exp: Delete, contents moved to ...
   10898 	* gdb.python/py-parameter.exp: ... here.  New file.
   10899 	Add test for gdb.parameter ("directories").
   10900 
   10901 2010-11-05  Ken Werner  <ken.werner (a] de.ibm.com>
   10902 
   10903 	* Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
   10904 	* configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
   10905 	* configure: Regenerate.
   10906 	* gdb.opencl/Makefile.in: New File.
   10907 	* gdb.opencl/datatypes.exp: Likewise.
   10908 	* gdb.opencl/datatypes.cl: Likewise.
   10909 	* gdb.opencl/operators.exp: Likewise.
   10910 	* gdb.opencl/operators.cl: Likewise.
   10911 	* gdb.opencl/vec_comps.exp: Likewise.
   10912 	* gdb.opencl/vec_comps.cl: Likewise.
   10913 	* gdb.opencl/convs_casts.exp: Likewise.
   10914 	* gdb.opencl/convs_casts.cl: Likewise.
   10915 	* lib/opencl.exp: Likewise.
   10916 	* lib/opencl_hostapp.c: Likewise.
   10917 	* lib/opencl_kernel.cl: Likewise.
   10918 	* lib/cl_util.c: Likewise.
   10919 	* lib/cl_util.c: Likewise.
   10920 	* gdb.base/default.exp (set language): Add "opencl" to the list of
   10921 	languages.
   10922 
   10923 2010-11-04  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10924 
   10925 	* gdb.cp/overload.exp: Added test for inheritance overload.
   10926 	* gdb.cp/overload.cc: Ditto.
   10927 	* gdb.cp/oranking.exp: Removed releveant kfails.
   10928 
   10929 2010-11-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10930 	    Joel Brobecker  <brobecker (a] adacore.com>
   10931 
   10932 	* gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
   10933 	check test_compiler_info.
   10934 
   10935 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10936 
   10937 	* gdb.base/gnu_vector.exp: Adjust expect messages.
   10938 
   10939 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10940 
   10941 	* gdb.base/gnu_vector.exp: Add unary operator tests.
   10942 
   10943 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10944 
   10945 	* gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
   10946 
   10947 2010-11-02  Doug Evans  <dje (a] google.com>
   10948 
   10949 	* gdb.python/py-pp-maint.c: New file.
   10950 	* gdb.python/py-pp-maint.exp: New file.
   10951 	* gdb.python/py-pp-maint.py: New file.
   10952 
   10953 2010-11-02  Tom Tromey  <tromey (a] redhat.com>
   10954 
   10955 	* gdb.base/default.exp: Remove "scheme" from language list.
   10956 
   10957 2010-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10958 
   10959 	Revert:
   10960 	2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10961 	* gdb.threads/sigstep-threads.exp: New file.
   10962 	* gdb.threads/sigstep-threads.c: New file.
   10963 
   10964 2010-10-20  Michael Snyder  <msnyder (a] vmware.com>
   10965 
   10966 	* gdb.threads/fork-child-threads.exp: Don't run on remote target.
   10967 
   10968 2010-10-19  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10969 
   10970 	* gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
   10971 	Skip test completely if gdb,no_hardware_watchpoints.
   10972 
   10973 2010-10-19  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10974 
   10975 	* gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
   10976 	strict, but do not check for any particular function name within libc.
   10977 
   10978 2010-10-19  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10979 
   10980 	* gdb.cp/smartp.exp: New test.
   10981 	* gdb.cp/smartp.cc : New test.
   10982 
   10983 2010-10-19  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10984 
   10985 	* gdb.cp/converts.exp: Test pointer to bool conversion.
   10986 	Test pointer to long conversion.
   10987 	* gdb.cp/oranking.exp: Removed relevant kfail.
   10988 
   10989 2010-10-18  Tom Tromey  <tromey (a] redhat.com>
   10990 
   10991 	* gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
   10992 	argument to lazy_string.
   10993 	* gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
   10994 	(pp_ls.to_string): Use it.
   10995 	* gdb.python/py-prettyprint.c (main): Move declarations to top.
   10996 	Add "estring2" local.
   10997 
   10998 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10999 
   11000 	Fix s390x compatibility.
   11001 	* gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS.  Twice.
   11002 	* gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
   11003 
   11004 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11005 
   11006 	* gdb.threads/sigstep-threads.exp: New file.
   11007 	* gdb.threads/sigstep-threads.c: New file.
   11008 
   11009 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11010 
   11011 	* gdb.base/pie-execl.exp: New file.
   11012 	* gdb.base/pie-execl.c: New file.
   11013 
   11014 2010-10-13  Doug Evans  <dje (a] google.com>
   11015 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11016 
   11017 	PR exp/12117
   11018 	* gdb.cp/ptype-cv-cp.cc: New file.
   11019 	* gdb.cp/ptype-cv-cp.exp: New file.
   11020 
   11021 2010-10-14  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11022 
   11023 	* gdb.cp/converts.cc: New test program.
   11024 	* gdb.cp/converts.exp: New test.
   11025 	* gdb.cp/overload.exp: Added test for void* vs int*.
   11026 	* gdb.cp/overload.exp: Ditto.
   11027 	* gdb.cp/oranking.exp: Removed related kfail.
   11028 
   11029 2010-10-13  Doug Evans  <dje (a] google.com>
   11030 
   11031 	* lib/gdb-python.exp (gdb_check_python_config): New function.
   11032 	* gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
   11033 	* gdb.python/lib-types.cc: New file.
   11034 	* gdb.python/lib-types.exp: New file.
   11035 
   11036 2010-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11037 
   11038 	* gdb.python/py-error.exp: New file.
   11039 	* gdb.python/py-error.py: New file.
   11040 
   11041 2010-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11042 
   11043 	* gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
   11044 	gdb_test_multiple.
   11045 
   11046 2010-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11047 
   11048 	* gdb.base/break-interp.exp: Use ldlags for linking flags.
   11049 	* gdb.base/prelink.exp: Likewise.
   11050 	* gdb.base/solib-nodir.exp: Likewise.
   11051 	* lib/gdb.exp (gdb_compile) <*-*-openbsd*>
   11052 	(gdb_compile) <shlib_load>: Use ldlags for linking flags.
   11053 	* lib/prelink-support.exp (build_executable_own_libs): Likewise.
   11054 
   11055 2010-10-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11056 
   11057 	* break-interp.exp (test_ld): Use two separate gdb_expect statements
   11058 	for the "info files" test to avoid timeouts on slow machines.
   11059 
   11060 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11061 
   11062 	* gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
   11063 	(main): Make openlib dummy call.
   11064 
   11065 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11066 
   11067 	Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
   11068 	* break-interp.exp (reach): Move the core body ...
   11069 	(reach_1): ... here.  Use stop-on-solib-events for _dl_debug_state.
   11070 	(test_ld): Provide always real argument, even to the linker.  Replace
   11071 	dl_main by _dl_debug_state.
   11072 
   11073 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11074 
   11075 	Fix results of prelinked PIEs on ppc*.
   11076 	* gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
   11077 	Accept also DISPLACEMENT "PRESENT".
   11078 	(main): Replace "ZERO" displacements by "PRESENT".
   11079 
   11080 2010-10-08  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11081 
   11082 	* gdb.cp/oranking.exp: New test.
   11083 	* gdb.cp/oranking.cc: New test program.
   11084 
   11085 2010-10-08  Ken Werner  <ken.werner (a] de.ibm.com>
   11086 
   11087 	* gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
   11088 	* gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
   11089 
   11090 2010-10-06  Ken Werner  <ken.werner (a] de.ibm.com>
   11091 
   11092 	* gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
   11093 	lush, lynx) New constant.
   11094 	* gdb.base/constvars.exp: Test const array types.
   11095 	* gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
   11096 
   11097 2010-10-06  Doug Evans  <dje (a] google.com>
   11098 
   11099 	* gdb.base/catch-syscall.exp (do_syscall_tests): Update location
   11100 	of syscall staging area.
   11101 
   11102 2010-10-06  Ken Werner  <ken.werner (a] de.ibm.com>
   11103 
   11104 	* gdb.base/gnu_vector.c: Add variable c4.
   11105 	* gdb.base/gnu_vector.exp: Add tests for character vector printing.
   11106 	* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
   11107 
   11108 2010-10-05  Maciej W. Rozycki  <macro (a] codesourcery.com>
   11109 
   11110 	* gdb.arch/altivec-abi.exp: Fix a typo.
   11111 
   11112 2010-10-02  Maciej W. Rozycki  <macro (a] codesourcery.com>
   11113 
   11114 	* lib/mi-support.exp (thread_selected_re): Correct pattern used
   11115 	to match a thread ID.
   11116 
   11117 2010-10-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11118 
   11119 	Fix s390x testcase compatibility.
   11120 	* gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
   11121 
   11122 2010-10-01  Doug Evans  <dje (a] google.com>
   11123 
   11124 	* lib/gdb-python.exp: New file.
   11125 	* gdb.python/py-block.exp: Use it.
   11126 	* gdb.python/py-breakpoint.exp: Ditto.
   11127 	* gdb.python/py-frame.exp: Ditto.
   11128 	* gdb.python/py-inferior.exp: Ditto.
   11129 	* gdb.python/py-param.exp: Ditto.
   11130 	* gdb.python/py-prettyprint.exp: Ditto.
   11131 	* gdb.python/py-shared.exp: Ditto.
   11132 	* gdb.python/py-symbol.exp: Ditto.
   11133 	* gdb.python/py-symtab.exp: Ditto.
   11134 	* gdb.python/py-type.exp: Ditto.
   11135 	* gdb.python/py-value.exp: Ditto.
   11136 	* gdb.python/python.exp: Ditto.
   11137 
   11138 2010-09-30  Tom Tromey  <tromey (a] redhat.com>
   11139 
   11140 	* gdb.base/anon.exp: New file.
   11141 	* gdb.base/anon.c: New file.
   11142 
   11143 2010-09-30  Tom Tromey  <tromey (a] redhat.com>
   11144 
   11145 	* gdb.base/completion.exp: Test completion through anonymous
   11146 	union.
   11147 	* gdb.base/break1.c (struct some_struct): Add anonymous union.
   11148 
   11149 2010-09-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11150 
   11151 	Fix printing parameters of inlined functions.
   11152 	* gdb.dwarf2/dw2-inline-param.exp: New file.
   11153 	* gdb.dwarf2/dw2-inline-param-main.c: New file.
   11154 	* gdb.dwarf2/dw2-inline-param.S: New file.
   11155 
   11156 2010-09-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11157 
   11158 	PR corefiles/12071.
   11159 	* gdb.base/corefile.exp (quit with a process, no question: load core)
   11160 	(quit with a core file): New tests.
   11161 
   11162 2010-09-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11163 
   11164 	Fix GDB crash on inferior calls with self-referencing classes.
   11165 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
   11166 	* gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
   11167 	* gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
   11168 
   11169 2010-09-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11170 
   11171 	Fix lost siginfo_t for inferior calls.
   11172 	* gdb.base/siginfo-infcall.exp: New file.
   11173 	* gdb.base/siginfo-infcall.c: New file.
   11174 
   11175 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11176 
   11177 	* gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
   11178 
   11179 2010-09-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11180 
   11181 	* gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
   11182 	New test.
   11183 	* gdb.fortran/module.f90 (mod1) <var_const>: New constant.
   11184 
   11185 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11186 
   11187 	* gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
   11188 	type of our const type.
   11189 
   11190 2010-09-22  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11191 
   11192 	* gdb.cp/pr12028.cc: New.
   11193 	* gdb.cp/pr12028.exp: New.
   11194 
   11195 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11196 
   11197 	* gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
   11198 
   11199 2010-09-16  Phil Muldoon  <pmuldoon (a] redhat.com>
   11200 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11201 
   11202 	PR mi/11407
   11203 	* gdb.mi/dw2-ref-missing-frame-func.c: New File.
   11204 	* gdb.mi/dw2-ref-missing-frame-main.c New File.
   11205 	* gdb.mi/dw2-ref-missing-frame.S New File.
   11206 	* gdb.mi/dw2-ref-missing-frame.exp New File.
   11207 
   11208 2010-09-14  Tom Tromey  <tromey (a] redhat.com>
   11209 
   11210 	PR symtab/8399:
   11211 	* gdb.threads/tls.exp: Remove kfail.  Update expected output.
   11212 
   11213 2010-09-14  Tom Tromey  <tromey (a] redhat.com>
   11214 
   11215 	PR exp/11803:
   11216 	* gdb.threads/tls.exp: Use C++.
   11217 	(check_thread_local): Use K::another_thread_local.
   11218 	* gdb.threads/tls.c (class K): New.
   11219 	(another_thread_local): Now a member of K.
   11220 	(spin): Update.  No longer K&R C.
   11221 
   11222 2010-09-13  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11223 
   11224 	* gdb.cp/koenig.cc: created class for testing member lookup.
   11225 	* gdb.cp/koenig.exp: Added test for member lookup.
   11226 
   11227 2010-09-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11228 
   11229 	Fix false FAILs on sourcetree topdir directory containing "kill".
   11230 	* gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
   11231 	source line matching regexp.
   11232 
   11233 2010-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11234 
   11235 	* gdb.python/python.exp (set height 0, collect help from uiout)
   11236 	(verify help to uiout): New tests.
   11237 
   11238 2010-09-10  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   11239 
   11240 	* gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
   11241 	is_lp64_target to check 64bit target.
   11242 
   11243 2010-09-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11244 
   11245 	* gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
   11246 	(test_ld) <powerpc64-*>: New.
   11247 
   11248 2010-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11249 
   11250 	* gdb.cp/templates.exp (test_template_args): Allow "struct".
   11251 
   11252 2010-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11253 
   11254 	* gdb.cp/templates.cc (Empty, FunctionArg): New classes.
   11255 	(FunctionArg::method): New function.
   11256 	(empty, arg): New variables.
   11257 	(main): Call arg.method.
   11258 	* gdb.cp/templates.exp (test_template_args): New function.
   11259 	(do_tests): Call it.
   11260 
   11261 2010-09-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11262 
   11263 	* gdb.threads/threxit-hop-specific.exp: Use "continue" instead
   11264 	of "next" to proceed over pthread_exit call.
   11265 
   11266 2010-09-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11267 
   11268 	* gdb.base/maint.exp: Avoid wildcards against potentially very long
   11269 	"maint print statistics" output to prevent expect timeouts.
   11270 
   11271 2010-09-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11272 
   11273 	* gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
   11274 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11275 	(test_float_rejected): ... here.
   11276 	* gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
   11277 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11278 	(test_float_rejected): ... here.
   11279 	* gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
   11280 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11281 	(test_float_rejected): ... here.
   11282 	* gdb.pascal/print.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 
   11286 2010-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11287 
   11288 	* gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
   11289 	before disabling hardware watchpoints.
   11290 	(test_inaccessible_watchpoint): Check that hardware watchpoints
   11291 	are used.  Test for watchpoints on a constant address.
   11292 
   11293 2010-09-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11294 
   11295 	* gdb.base/ui-redirect.exp: New file.
   11296 
   11297 2010-09-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11298 	    Joel Brobecker  <brobecker (a] adacore.com>
   11299 
   11300 	* gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
   11301 
   11302 2010-08-31  Doug Evans  <dje (a] google.com>
   11303 
   11304 	* gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
   11305 
   11306 2010-08-30  Tom Tromey  <tromey (a] redhat.com>
   11307 
   11308 	PR python/11792:
   11309 	* gdb.python/py-value.exp (test_subscript_regression): Add
   11310 	dynamic_type test.
   11311 
   11312 2010-08-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11313 
   11314 	* gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
   11315 	instead of running to main.  Do not test the main function.
   11316 	* gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
   11317 	Add new main.
   11318 
   11319 2010-08-26  Pedro Alves  <pedro (a] codesourcery.com>
   11320 
   11321 	* gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
   11322 	one test.
   11323 
   11324 2010-08-24  Doug Evans  <dje (a] google.com>
   11325 
   11326 	PR symtab/11942
   11327 	* gdb.dwarf2/dw4-sig-types.cc: New file.
   11328 	* gdb.dwarf2/dw4-sig-types.h: New file.
   11329 	* gdb.dwarf2/dw4-sig-types-b.cc: New file.
   11330 	* gdb.dwarf2/dw4-sig-types.exp: New file.
   11331 
   11332 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11333 
   11334 	PR python/11145:
   11335 	* gdb.python/py-value.c (Base, Derived): New types.
   11336 	(base): New global.
   11337 	* gdb.python/py-value.exp (test_subscript_regression): Add
   11338 	dynamic_cast test.
   11339 
   11340 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11341 
   11342 	PR python/10676:
   11343 	* gdb.python/py-type.exp (test_fields): Add tests for type
   11344 	equality.
   11345 
   11346 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11347 
   11348 	PR python/11915:
   11349 	* gdb.python/py-type.exp (test_fields): Add tests for array.
   11350 
   11351 2010-08-23  Keith Seitz  <keiths (a] redhat.com>
   11352 
   11353 	* gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
   11354 	have any children. Create a new abbrev for it.
   11355 	Add missing terminal sequence to .debug_abbrev.
   11356 
   11357 2010-08-20  Keith Seitz  <keiths (a] redhat.com>
   11358 
   11359 	PR symtab/11465:
   11360 	* gdb.dwarf2/pr11465.exp: New test.
   11361 	* gdb.dwarf2/pr11465.S: New file.
   11362 	* gdb.dwarf2/dw2-double-set-die-type.S: New file.
   11363 	* gdb.dwarf2/dw2-double-set-die-type.exp: New test.
   11364 
   11365 2010-08-19  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   11366 
   11367 	* gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
   11368 	registers.  Update data sets with the new v2_double element in the
   11369 	VSX register union.  Add vector_register3_vr data set for the AltiVec
   11370 	registers.  Use gdb_test_no_output instead of send_gdb.
   11371 
   11372 2010-08-19  Pedro Alves  <pedro (a] codesourcery.com>
   11373 
   11374 	* gdb.python/py-shared.exp: New file, factored out from
   11375 	python.exp.
   11376 	* gdb.python/py-shared.c: New file.
   11377 	* gdb.python/py-shared-sl.c: New file.
   11378 	* gdb.python/python-1.c: New file.
   11379 	* gdb.python/python-sl.c: Delete.
   11380 	* gdb.python/python.c: Mention python-1.c.
   11381 	* gdb.python/python.exp: Move shared library tests to
   11382 	py-shared.exp.
   11383 	* gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
   11384 	(MISCELLANEOUS): New.
   11385 	(clean mostlyclean): Also remove $MISCELLANEOUS.
   11386 
   11387 2010-08-19  Doug Evans  <dje (a] google.com>
   11388 
   11389 	PR exp/11926
   11390 	* gdb.base/printcmds.exp (test_float_accepted): New function.
   11391 	Move existing float tests there.  Add tests for floats with suffixes.
   11392 	(test_float_rejected): New function.
   11393 	* gdb.java/jv-print.exp (test_float_accepted): New function.
   11394 	(test_float_rejected): New function.
   11395 	* gdb.objc/print.exp: New file.
   11396 	* gdb.pascal/print.exp: New file.
   11397 	* lib/objc.exp: New file.
   11398 
   11399 2010-08-19  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   11400 
   11401 	* gdb.base/default.exp (info set): Avoid full buffer error and force
   11402 	reading up to final gdb prompt.
   11403 	(show): Likewise.
   11404 
   11405 2010-08-18  Tom Tromey  <tromey (a] redhat.com>
   11406 
   11407 	PR symtab/11919:
   11408 	* gdb.base/completion.exp: Add test.
   11409 
   11410 2010-08-18  Doug Evans  <dje (a] google.com>
   11411 
   11412 	* gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
   11413 	* gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
   11414 	* gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
   11415 	Simplify, early exit if runto_main fails.
   11416 	* gdb.fortran/exprs.exp: load_lib fortran.exp.
   11417 	(set_lang_fortran): Moved to lib/fortran.exp.
   11418 	* gdb.fortran/types.exp: load_lib fortran.exp.
   11419 	(set_lang_fortran): Moved to lib/fortran.exp.
   11420 	* gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
   11421 	* gdb.java/jprint.exp (set_lang_java): Ditto.
   11422 	* gdb.java/jv-exp.exp: load_lib java.exp.
   11423 	If set_lang_java fails, issue a warning instead of failure to be
   11424 	consistent with other set_lang_foo uses.
   11425 	(set_lang_java): Moved to lib/java.exp.
   11426 	* gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
   11427 	If set_lang_java fails, issue a warning instead of failure to be
   11428 	consistent with other set_lang_foo uses.
   11429 	* gdb.pascal/types.exp: load_lib pascal.exp.
   11430 	(set_lang_pascal): Moved to lib/pascal.exp.
   11431 	* lib/fortran.exp: New file.
   11432 	* lib/java.exp (set_lang_java): New function.
   11433 	* lib/pascal.exp (set_lang_pascal): New function.
   11434 
   11435 2010-08-18  Yao Qi  <yao (a] codesourcery.com
   11436 
   11437 	* gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
   11438 	func_nofb_start and func_loopfb_start, so that address of functions
   11439 	is equal to these labels on Thumb.
   11440 
   11441 2010-08-18  Yao Qi  <yao (a] codesourcery.com>
   11442 
   11443 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
   11444 	to reflect latest c source file.
   11445 
   11446 2010-08-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11447 
   11448 	* gdb.cp/infcall-dlopen.exp: New file.
   11449 	* gdb.cp/infcall-dlopen.cc: New file.
   11450 	* gdb.cp/infcall-dlopen-lib.cc: New file.
   11451 
   11452 2010-08-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11453 	    Pedro Alves  <pedro (a] codesourcery.com>
   11454 
   11455 	PR breakpoints/11371
   11456 
   11457 	* gdb.base/watch-cond-infcall.exp: New file.
   11458 	* gdb.base/watch-cond-infcall.c: New file.
   11459 
   11460 2010-08-16  Tom Tromey  <tromey (a] redhat.com>
   11461 
   11462 	* gdb.base/help.exp: Update.
   11463 	* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
   11464 	watchpoint.
   11465 	(test_watch_location): New proc.
   11466 	(test_watchpoint_in_big_blob): Delete watchpoint.
   11467 	* gdb.base/watchpoint.c (func5): New function.
   11468 	(main): Call it.
   11469 
   11470 2010-08-16  Doug Evans  <dje (a] google.com>
   11471 
   11472 	* gdb.python/python.exp: Fix syntax in "post event insertion" test.
   11473 
   11474 2010-08-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   11475 
   11476 	* gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
   11477 	tests.
   11478 
   11479 2010-08-11  Ken Werner  <ken.werner (a] de.ibm.com>
   11480 
   11481 	* gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
   11482 	* gdb.base/gnu_vector.c: New File.
   11483 	* gdb.base/gnu_vector.exp: Likewise.
   11484 
   11485 2010-08-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   11486 
   11487 	* gdb.python/python.c: New File.
   11488 	* gdb.python/python-sl.c: New File.
   11489 	* gdb.python/python.exp: Test solib_address and decode_line
   11490 	* functions.
   11491 
   11492 2010-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11493 
   11494 	* gdb.python/python.exp (show height, set height 10)
   11495 	(verify pagination beforehand, verify pagination beforehand: q)
   11496 	(gdb.execute does not page, verify pagination afterwards)
   11497 	(verify pagination afterwards: q): New.
   11498 
   11499 2010-08-02  Doug Evans  <dje (a] google.com>
   11500 
   11501 	* gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
   11502 	because of an older gcc, change test2
   11503 	"print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
   11504 	to unsupported.
   11505 
   11506 2010-07-30  Kazu Hirata  <kazu (a] codesourcery.com>
   11507 
   11508 	* gdb.base/break-always.exp: Do not expect full paths to file
   11509 	names.
   11510 	* gdb.base/commands.exp: Likewise.
   11511 
   11512 2010-07-30  Doug Evans  <dje (a] google.com>
   11513 
   11514 	* gdb.cp/temargs.exp: For new tests that require newer gccs,
   11515 	xfail them when run with older gccs.
   11516 
   11517 	* lib/gdb.exp (build_executable): Forward "c++" option to
   11518 	get_compiler_info.
   11519 
   11520 	* gdb.python/py-type.exp (test_template): Mark as xfail tests
   11521 	"python print ttype.template_argument(1)" and
   11522 	"python print isinstance(ttype.template_argument(1), gdb.Value)"
   11523 	if using gcc 4.4 or earlier.
   11524 
   11525 	* gdb.base/valgrind-db-attach.exp: Use unique test name for
   11526 	attach-to-debugger handling.
   11527 
   11528 2010-07-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11529 
   11530 	* gdb.base/prelink-lib.c (copyreloc): New initialized variable.
   11531 	* gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
   11532 	(main): Use copyreloc.
   11533 	* gdb.base/prelink.exp (split debug of executable)
   11534 	(.dynbss vs. .bss address shift): New tests.
   11535 
   11536 2010-07-29  Pedro Alves  <pedro (a] codesourcery.com>
   11537 
   11538 	* gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
   11539 	in gdb_test_multiple.
   11540 
   11541 2010-07-29  Pedro Alves  <pedro (a] codesourcery.com>
   11542 
   11543 	* lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
   11544 	environment.
   11545 
   11546 2010-07-28  Tom Tromey  <tromey (a] redhat.com>
   11547 
   11548 	PR python/11060:
   11549 	* gdb.python/py-type.c (Temargs): New template.
   11550 	(temvar): New variable.
   11551 	* gdb.python/py-type.exp (test_template): New proc.
   11552 
   11553 2010-07-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11554 
   11555 	* gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
   11556 	gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
   11557 
   11558 2010-07-28  Tom Tromey  <tromey (a] redhat.com>
   11559 
   11560 	PR c++/9946:
   11561 	* gdb.cp/temargs.exp: New file.
   11562 	* gdb.cp/temargs.cc: New file.
   11563 
   11564 2010-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11565 
   11566 	* gdb.base/help.exp (help disassemble): Update the content.
   11567 
   11568 2010-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11569 
   11570 	* gdb.threads/ia64-sigill.exp: New file.
   11571 	* gdb.threads/ia64-sigill.c: New file.
   11572 
   11573 2010-07-27  Tom Tromey  <tromey (a] redhat.com>
   11574 
   11575 	* gdb.opt/inline-cmds.c (ATTR): New define.
   11576 	(func1): Use it.
   11577 	(func2): Likewise.
   11578 	(func3): Likewise.
   11579 	(outer_inline1): Likewise.
   11580 	(outer_inline2): Likewise.
   11581 	* gdb.opt/inline-bt.c (ATTR): New define.
   11582 	(func1): Use it.
   11583 	(func2): Likewise.
   11584 	* gdb.opt/inline-locals.c (ATTR): New define.
   11585 	(func1): Use it.
   11586 	(func2): Likewise.
   11587 
   11588 2010-07-27  Tom Tromey  <tromey (a] redhat.com>
   11589 
   11590 	* gdb.stabs/gdb11479.c (hack): New function.
   11591 	(test): Use it.
   11592 	(test2): Use it.
   11593 	* gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
   11594 	(int32_search_buf, int64_search_buf): No longer static.
   11595 	(x): Remove.
   11596 	* gdb.base/relocate.c (hack): New function.
   11597 
   11598 2010-07-27  Phil Muldoon  <pmuldoon (a] redhat.com>
   11599 
   11600 	* gdb.python/py-value.exp (test_inferior_function_call): New function.
   11601 	* gdb.python/py-value.c (func1): New function.
   11602 	(func2): Likewise.
   11603 
   11604 2010-07-26  Corinna Vinschen  <vinschen (a] redhat.com>
   11605 
   11606 	* gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
   11607 	as not to clash with .data section.
   11608 
   11609 2010-07-26  Jerome Guitton  <guitton (a] adacore.com>
   11610 
   11611 	* gdb.base/code_elim.exp: New file.
   11612 	* gdb.base/code_elim1.c: New file.
   11613 	* gdb.base/code_elim2.c: New file.
   11614 
   11615 2010-07-21  Pedro Alves  <pedro (a] codesourcery.com>
   11616 
   11617 	PR symtab/11827
   11618 
   11619 	* gdb.base/printcmds.c (enum some_volatile_enum): New enum.
   11620 	(some_volatile_enum): New variable.
   11621 	* gdb.base/printcmds.exp (test_print_enums): New.
   11622 	<top level>: Call it.
   11623 
   11624 2010-07-21  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11625 
   11626 	* gdb.cp/fpointer.cc: New test.
   11627 	* gdb.cp/fpointer.exp: New test.
   11628 
   11629 2010-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11630 
   11631 	* gdb.base/solib-nodir.exp: New file.
   11632 	* lib/gdb.exp (runto): New case for a GDB internal error.
   11633 
   11634 2010-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11635 	    Ulrich Weigand  <uweigand (a] de.ibm.com>
   11636 	    Tom Tromey  <tromey (a] redhat.com>
   11637 
   11638 	* gdb.base/charset-malloc.c: New file.
   11639 	* gdb.base/charset.c (malloc_stub): New prototype.
   11640 	(main): Call it instead of malloc itself.
   11641 	* gdb.base/charset.exp: Use only prepare_for_testing.
   11642 	(binfile): Remove the variable.
   11643 
   11644 2010-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11645 
   11646 	Make core files the process_stratum.
   11647 	* gdb.base/corefile.exp (run: load core again)
   11648 	(run: sanity check we see the core file, run: with core)
   11649 	(run: core file is cleared, attach: load core again)
   11650 	(attach: sanity check we see the core file, attach: with core)
   11651 	(attach: core file is cleared): New tests.
   11652 	* gdb.base/coremaker.c (main): New parameters.  Implement "sleep" argv.
   11653 
   11654 2010-07-14  Ken Werner  <ken.werner (a] de.ibm.com>
   11655 
   11656 	* gdb.arch/altivec-abi.exp: New tests.
   11657 
   11658 2010-07-13  Tom Tromey  <tromey (a] redhat.com>
   11659 
   11660 	* gdb.python/py-prettyprint.c (struct arraystruct): New struct.
   11661 	(main): Use it.
   11662 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
   11663 
   11664 2010-07-13  Tom Tromey  <tromey (a] redhat.com>
   11665 
   11666 	* gdb.base/label.exp: New file.
   11667 	* gdb.base/label.c: New file.
   11668 
   11669 2010-07-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11670 	    H.J. Lu  <hongjiu.lu (a] intel.com>
   11671 
   11672 	* lib/gdb.exp (is_ilp32_target): New.
   11673 	(is_lp64_target): Likewise.
   11674 
   11675 	* gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
   11676 	target.
   11677 	* gdb.arch/amd64-disp-step.exp: Likewise.
   11678 	* gdb.arch/amd64-dword.exp: Likewise.
   11679 	* gdb.arch/amd64-i386-address.exp: Likewise.
   11680 	* gdb.arch/amd64-word.exp: Likewise.
   11681 
   11682 	* gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
   11683 	target.
   11684 	* gdb.arch/i386-bp_permanent.exp: Likewise.
   11685 	* gdb.arch/i386-byte.exp: Likewise.
   11686 	* gdb.arch/i386-disp-step.exp: Likewise.
   11687 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   11688 	* gdb.arch/i386-prologue.exp: Likewise.
   11689 	* gdb.arch/i386-size-overlap.exp: Likewise.
   11690 	* gdb.arch/i386-size.exp: Likewise.
   11691 	* gdb.arch/i386-sse.exp: Likewise.
   11692 	* gdb.arch/i386-unwind.exp: Likewise.
   11693 	* gdb.arch/i386-word.exp: Likewise.
   11694 
   11695 	* gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
   11696 	test only when building 64-bit executables.  Do not hard-code
   11697 	-m64 option.
   11698 
   11699 2010-07-07  Doug Evans  <dje (a] google.com>
   11700 
   11701 	* lib/gdb.exp (gdb_test_list_exact): New function.
   11702 	* gdb.base/default.exp (show convenience): Call it, add tests for
   11703 	$_sdata = void, $_thread = 0.
   11704 
   11705 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11706 	    Joel Brobecker  <brobecker (a] adacore.com>
   11707 
   11708 	Fix re-run of PIE executable, PR shlibs/11776.
   11709 	* gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
   11710 	Remove $displacement_main to match the solib-svr4.c change.  New "kill"
   11711 	and re-"run" of the inferior.
   11712 
   11713 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11714 	    Joel Brobecker  <brobecker (a] adacore.com>
   11715 
   11716 	Cope with missing /usr/sbin/prelink.
   11717 	* lib/prelink-support.exp (prelink_no):
   11718 	<result == 1 && $output is "no such file or directory">: New.
   11719 	(prelink_yes): Likewise.  Return on failed prelink_no.
   11720 
   11721 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11722 	    Joel Brobecker  <brobecker (a] adacore.com>
   11723 
   11724 	* gdb.base/attach-pie-misread.exp: Load prelink-support.exp.  Replace
   11725 	build_executable by build_executable_own_libs.  Replace "prelink -R"
   11726 	execution by a call of prelink_yes.  Comment why "prelink -r" needs no
   11727 	change.
   11728 	* gdb.base/break-interp.exp: Load prelink-support.exp.  Rename calls of
   11729 	copy to file_copy.  Move setting opts --dynamic-linker and -rpath,
   11730 	mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
   11731 	Replace build_executable by build_executable_own_libs's function
   11732 	build_executable_own_libs.
   11733 	(prelinkNO): Create new stub to call prelink_no.
   11734 	(prelinkYES): Create new stub to call prelink_yes.
   11735 	(test_attach): Rename calls of copy to file_copy.
   11736 	(section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
   11737 	(copy): Move to ...
   11738 	* lib/prelink-support.exp: ... a new file.  Rename prelinkNO to
   11739 	prelink_no, prelinkYES to prelink_yes, copy to file_copy.
   11740 	* gdb.base/prelink.exp: Disable testcase also for is_remote and
   11741 	skip_shlib_tests.  Load prelink-support.exp.  Replace gdb_compile with
   11742 	special flags by gdb_compile_shlib.  Replace second gdb_compile by
   11743 	build_executable_own_libs.  Replace "prelink -R" execution by a call of
   11744 	prelink_yes.  Replace "prelink -u" and second "prelink -R" execution by
   11745 	a second call of prelink_yes.  Replace restart commands by
   11746 	clean_restart.
   11747 	(prelink): Rename to ...
   11748 	(seen displacement message): ... this test.  Extend its expectation
   11749 	strictness.
   11750 
   11751 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11752 
   11753 	* gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
   11754 	* gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
   11755 	displacement message exactly once.
   11756 
   11757 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11758 	    Joel Brobecker  <brobecker (a] adacore.com>
   11759 
   11760 	* gdb.base/break-interp.exp (test_attach): Keep $interp changed.  Move
   11761 	its restore after the <$relink_args != ""> loop.  new comment.
   11762 
   11763 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11764 	    Joel Brobecker  <brobecker (a] adacore.com>
   11765 
   11766 	* gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
   11767 	code for it.  New variable relink_args.
   11768 	(prelinkYES): Call prelinkNO.
   11769 	(test_attach): Accept new parameter relink_args.  Re-prelink the binary
   11770 	in such case.  Move the core code to ...
   11771 	(test_attach_gdb): ... a new function.  Send GDB command "file".
   11772 	Extend expected "Attaching to " string.
   11773 
   11774 2010-07-02  Tom Tromey  <tromey (a] redhat.com>
   11775 
   11776 	* gdb.base/bitops.exp: Remove extraneous "pass".
   11777 
   11778 2010-07-02  Ken Werner  <ken.werner (a] de.ibm.com>
   11779 
   11780 	* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
   11781 
   11782 2010-07-01  Pedro Alves  <pedro (a] codesourcery.com>
   11783 
   11784 	* gdb.base/help.exp: Adjust expected output.
   11785 
   11786 2010-07-01  Pedro Alves  <pedro (a] codesourcery.com>
   11787 
   11788 	* gdb.base/help.exp: Adjust expected output.
   11789 
   11790 2010-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11791 
   11792 	* gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
   11793 	(print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
   11794 	c++/11702.
   11795 
   11796 2010-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11797 	    Doug Evans  <dje (a] google.com>
   11798 
   11799 	* gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
   11800 	add .dynamic entry'.
   11801 
   11802 2010-06-29  Doug Evans  <dje (a] google.com>
   11803 
   11804 	Test PR c++/11702.
   11805 	* gdb.cp/m-static.exp: Add testcase.
   11806 	* gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
   11807 
   11808 2010-06-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   11809 	    Tom Tromey  <tromey (a] redhat.com>
   11810 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   11811 
   11812 	* gdb.python/py-inferior.c: New File.
   11813 	* gdb.python/py-infthread.c: New File.
   11814 	* gdb.python/py-inferior.exp: New File.
   11815 	* gdb.python/py-infthread.exp: New File.
   11816 
   11817 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11818 
   11819 	* gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
   11820 	(ptype ::C::OtherFileClass typedefs): New.
   11821 	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
   11822 	(C::OtherFileClass::cOtherFileClassVar2): New.
   11823 	(C::OtherFileClass::cOtherFileClassVar_use): Use also
   11824 	cOtherFileClassVar2.
   11825 	(C::cOtherFileType2, C::cOtherFileVar2): New.
   11826 	(C::cOtherFileVar_use): use also cOtherFileVar2.
   11827 	* gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
   11828 
   11829 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11830 
   11831 	* gdb.cp/namespace.exp (whatis C::cOtherFileType)
   11832 	(whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
   11833 	(whatis ::C::cOtherFileVar, print C::cOtherFileVar)
   11834 	(print ::C::cOtherFileVar)
   11835 	(whatis C::OtherFileClass::cOtherFileClassType)
   11836 	(whatis ::C::OtherFileClass::cOtherFileClassType)
   11837 	(print C::OtherFileClass::cOtherFileClassVar)
   11838 	(print ::cOtherFileClassVar)
   11839 	(print ::C::OtherFileClass::cOtherFileClassVar): New tests.
   11840 	(ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
   11841 	trailing content.
   11842 	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
   11843 	(C::OtherFileClass::cOtherFileClassVar)
   11844 	(C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
   11845 	(C::cOtherFileVar, C::cOtherFileVar_use): New.
   11846 
   11847 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11848 
   11849 	Test PR c++/11703 and PR gdb/1448.
   11850 	* gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
   11851 	gdb/1448.
   11852 
   11853 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11854 
   11855 	* gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
   11856 	(main) <rtti_data>: New.
   11857 	* gdb.cp/virtbase.exp (print rtti_data): New.
   11858 
   11859 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11860 	    Joel Brobecker  <brobecker (a] adacore.com>
   11861 
   11862 	* lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
   11863 
   11864 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11865 
   11866 	* gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
   11867 
   11868 2010-06-28  Doug Evans  <dje (a] google.com>
   11869 
   11870 	* gdb.base/break-interp.exp (reach): Relax expected output a bit.
   11871 
   11872 2010-06-27  Doug Evans  <dje (a] google.com>
   11873 
   11874 	* gdb.cp/m-static.exp: Update expected test output.
   11875 
   11876 2010-06-25  Paul Hilfinger  <hilfinger (a] adacore.com>
   11877 
   11878 	* gdb.gdb/selftest.exp: Adjust expected message for
   11879 	capturing start-up runtime.
   11880 
   11881 2010-06-25  Tom Tromey  <tromey (a] redhat.com>
   11882 
   11883 	PR python/10808:
   11884 	* gdb.python/python.exp: Add new tests.
   11885 
   11886 2010-06-25  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11887 
   11888 	* gdb.cp/operator.cc: Created an import loop.
   11889 	* gdb.cp/operator.exp: Added testcase for import loop.
   11890 
   11891 2010-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11892 
   11893 	Test PR python/11407.
   11894 	* gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
   11895 	* gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
   11896 	Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
   11897 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
   11898 	executable_nofb and executable_fb.  New variables srcsfile, objsfile,
   11899 	srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
   11900 	binfile.  Call gdb_compile with clean_restart twice.
   11901 	(func_nofb print, func_nofb backtrace, func_loopfb print)
   11902 	(func_loopfb backtrace): New.
   11903 
   11904 2010-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11905 
   11906 	* gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
   11907 	* gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
   11908 	by a hand made one.
   11909 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment.  Remove
   11910 	i?86 requirement.  Remove variables srcfile and binfile.  New variable
   11911 	sources, executable_nofb and executable_fb.  Call prepare_for_testing.
   11912 
   11913 2010-06-25  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11914 
   11915 	* gdb.cell/dwarfaddr.exp: New file.
   11916 	* gdb.cell/dwarfaddr.S: New file.
   11917 
   11918 2010-06-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11919 
   11920 	Test PR 9436.
   11921 	* gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
   11922 
   11923 2010-06-24  Hui Zhu  <teawater (a] gmail.com>
   11924 
   11925 	* gdb.base/eval.exp: New file.
   11926 
   11927 2010-06-23  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11928 
   11929 	* gdb.cell/fork.exp: New file.
   11930 	* gdb.cell/fork.c: Likewise.
   11931 	* gdb.cell/fork-spu.c: Likewise.
   11932 
   11933 2010-06-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   11934 
   11935 	* lib/gdb.exp (banned_variables_traced): New global variable.
   11936 	(gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
   11937 	(gdb_init): Use `trace add variable' instead of obsolete
   11938 	`trace variable'.
   11939 
   11940 2010-06-21  Doug Evans  <dje (a] google.com>
   11941 
   11942 	* gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
   11943 
   11944 2010-06-19  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11945 
   11946 	* gdb.arch/spu-ls.exp: New file.
   11947 	* gdb.arch/spu-ls.c: Likewise.
   11948 
   11949 2010-06-18  Stan Shebs  <stan (a] codesourcery.com>
   11950 
   11951 	* gdb.threads/thread-specific.exp: Add tests of $_thread.
   11952 
   11953 2010-06-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11954 
   11955 	* gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
   11956 	* gdb.base/watch-cond.exp: Likewise.
   11957 	* gdb.python/py-breakpoint.exp: Likewise.
   11958 
   11959 2010-06-18  Pedro Alves  <pedro (a] codesourcery.com>
   11960 
   11961 	* gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
   11962 	clean_restart, make sure every test has a distinct message, and
   11963 	that messages don't include the executable' full path.
   11964 
   11965 2010-06-17  Doug Evans  <dje (a] google.com>
   11966 
   11967 	* gdb.arch/i386-size.exp: Updated expected output for
   11968 	DISASSEMBLY_OMIT_FNAME.
   11969 
   11970 2010-06-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11971 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11972 
   11973 	* gdb.base/watch-notconst.c: New file.
   11974 	* gdb.base/watch-notconst.S: New file.
   11975 	* gdb.base/watch-notconst2.c: New file.
   11976 	* gdb.base/watch-notconst2.S: New file.
   11977 	* gdb.base/watch-notconst.exp: New file.
   11978 	* gdb.base/watchpoint.c (global_ptr_ptr): New variable.
   11979 	(func4): Add operations on `global_ptr_ptr'.
   11980 	* gdb.base/watchpoint.exp (test_constant_watchpoint): New
   11981 	routine to test watchpoints created with a constant expression.
   11982 	(test_inaccessible_watchpoint): Include tests for watchpoints
   11983 	created with a constant expression.
   11984 
   11985 2010-06-14  Kevin Buettner  <kevinb (a] redhat.com>
   11986 
   11987 	* gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
   11988 	gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
   11989 	gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
   11990 	gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
   11991 	gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
   11992 	gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
   11993 	gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
   11994 	of `_start'.
   11995 
   11996 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11997 
   11998 	* gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
   11999 	not supported on the target.
   12000 	* gdb.mi/mi-nonstop-exit.exp: Likewise.
   12001 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   12002 	* gdb.mi/mi-nsintrall.exp: Likewise.
   12003 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   12004 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   12005 
   12006 2010-06-11  Stan Shebs  <stan (a] codesourcery.com>
   12007 
   12008 	* gdb.base/permissions.exp: New file.
   12009 
   12010 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12011 
   12012 	* gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
   12013 	does not support ELF executable class.
   12014 
   12015 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12016 
   12017 	* gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
   12018 
   12019 2010-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12020 
   12021 	* lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
   12022 	(runto): Catch "The target does not support running in non-stop mode.".
   12023 
   12024 2010-06-11  Michael Snyder  <msnyder (a] vmware.com>
   12025 
   12026 	* gdb.base/setshow.exp (set language asm): Don't use
   12027 	gdb_test_no_output, fails on some targets.
   12028 
   12029 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12030 
   12031 	* gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
   12032 	* gdb.cp/pr9167.exp: Likewise.
   12033 
   12034 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12035 
   12036 	* gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
   12037 
   12038 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12039 
   12040 	* gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
   12041 
   12042 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12043 
   12044 	* gdb.base/charset.c (main): Make sure malloc gets linked in.
   12045 
   12046 2010-06-11  Tom Tromey  <tromey (a] redhat.com>
   12047 
   12048 	PR gdb/9977, PR exp/11636::
   12049 	* gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
   12050 	(pieces_test_f6): Update expected output.
   12051 
   12052 2010-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12053 
   12054 	* gdb.base/moribund-step.exp: New.
   12055 
   12056 2010-06-08  Michael Snyder  <msnyder (a] vmware.com>
   12057 
   12058 	* gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
   12059 	* gdb.ada/boolean_expr.exp:
   12060 	* gdb.ada/frame_args.exp: Ditto.
   12061 	* gdb.ada/lang_switch.exp: Ditto.
   12062 	* gdb.ada/ptype_arith_binop.exp: Ditto.
   12063 	* gdb.ada/ref_param.exp: Ditto.
   12064 	* gdb.ada/type_coercion.exp:Ditto.
   12065 
   12066 	* gdb.asm/asm-source.exp: Ditto.
   12067 
   12068 	* gdb.base/attach.exp: Ditto.
   12069 	* gdb.base/bitfields2.exp: Ditto.
   12070 	* gdb.base/call-signal-resume.exp: Ditto.
   12071 	* gdb.base/callfuncs.exp: Ditto.
   12072 	* gdb.base/commands.exp: Ditto.
   12073 	* gdb.base/dbx.exp: Ditto.
   12074 	* gdb.base/default.exp: Ditto.
   12075 	* gdb.base/dump.exp: Ditto.
   12076 	* gdb.base/exprs.exp: Ditto.
   12077 	* gdb.base/freebpcmd.exp: Ditto.
   12078 	* gdb.base/interrupt.exp: Ditto.
   12079 	* gdb.base/list.exp: Ditto.
   12080 	* gdb.base/long_long.exp: Ditto.
   12081 	* gdb.base/maint.exp: Ditto.
   12082 	* gdb.base/ptype.exp: Ditto.
   12083 	* gdb.base/return.exp: Ditto.
   12084 	* gdb.base/setshow.exp: Ditto.
   12085 	* gdb.base/sigbpt.exp: Ditto.
   12086 	* gdb.base/sigrepeat.exp: Ditto.
   12087 
   12088 	* gdb.cp/classes.exp: Ditto.
   12089 
   12090 	* gdb.dwarf2/dw2-restore.exp: Ditto.
   12091 
   12092 	* gdb.gdb/selftest.exp: Ditto.
   12093 
   12094 	* gdb.multi/base.exp: Ditto.
   12095 	* gdb.multi/bkpt-multi-exec.exp: Ditto.
   12096 
   12097 	* gdb.python/py-block.exp: Ditto.
   12098 	* gdb.python/py-prettyprint.exp: Ditto.
   12099 	* gdb.python/py-template.exp: Ditto.
   12100 
   12101 	* gdb.server/ext-attach.exp: Ditto.
   12102 	* gdb.server/ext-run.exp: Ditto.
   12103 	* gdb.server/server-mon.exp: Ditto.
   12104 
   12105 	* gdb.threads/fork-thread-pending.exp: Ditto.
   12106 	* gdb.threads/hand-call-in-threads.exp: Ditto.
   12107 	* gdb.threads/interrupted-hand-call.exp: Ditto.
   12108 	* gdb.threads/linux-dp.exp: Ditto.
   12109 	* gdb.threads/manythreads.exp: Ditto.
   12110 	* gdb.threads/print-threads.exp: Ditto.
   12111 	* gdb.threads/pthreads.exp: Ditto.
   12112 	* gdb.threads/schedlock.exp: Ditto.
   12113 	* gdb.threads/thread-unwindonsignal.exp: Ditto.
   12114 	* gdb.threads/threadapply.exp: Ditto.
   12115 
   12116 2010-06-08  Michael Snyder  <msnyder (a] vmware.com>
   12117 
   12118 	* gdb.ada/exec_changed.exp:
   12119 	Use ".*" instead of "" as wildcard regexp.
   12120 
   12121 	* gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
   12122 	* gdb.base/call-ar-st.exp: Ditto.
   12123 	* gdb.base/checkpoint.exp: Ditto.
   12124 	* gdb.base/default.exp: Ditto.
   12125 	* gdb.base/dump.exp: Ditto.
   12126 	* gdb.base/ending-run.exp: Ditto.
   12127 	* gdb.base/fileio.exp: Ditto.
   12128 	* gdb.base/miscexprs.exp: Ditto.
   12129 	* gdb.base/pointers.exp: Ditto.
   12130 	* gdb.base/readline.exp: Ditto.
   12131 	* gdb.base/reread.exp: Ditto.
   12132 	* gdb.base/restore.exp: Ditto.
   12133 	* gdb.base/shlib-call.exp: Ditto.
   12134 	* gdb.base/valgrind-db-attach.exp: Ditto.
   12135 	* gdb.base/volatile.exp: Ditto.
   12136 	* gdb.base/watchpoints.exp: Ditto.
   12137 
   12138 	* gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
   12139 
   12140 	* gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
   12141 	* gdb.python/py-value.exp: Ditto.
   12142 
   12143 	* gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
   12144 	* gdb.trace/circ.exp: Ditto.
   12145 	* gdb.trace/collection.exp: Ditto.
   12146 	* gdb.trace/packetlen.exp: Ditto.
   12147 	* gdb.trace/passc-dyn.exp: Ditto.
   12148 	* gdb.trace/report.exp: Ditto.
   12149 	* gdb.trace/tfile.exp: Ditto.
   12150 	* gdb.trace/tfind.exp: Ditto.
   12151 	* gdb.trace/while-dyn.exp: Ditto.
   12152 
   12153 2010-06-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12154 
   12155 	* gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
   12156 
   12157 2010-06-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12158 
   12159 	Test PR 10640.
   12160 	* gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
   12161 
   12162 2010-06-07  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12163 
   12164 	* gdb.cp/koenig.exp: Test for ADL operators.
   12165 	* gdb.cp/koenig.cc: Added ADL operators.
   12166 	* gdb.cp/operator.exp: New test.
   12167 	* gdb.cp/operator.cc: New test.
   12168 
   12169 2010-06-04  Michael Snyder  <msnyder (a] vmware.com>
   12170 
   12171 	* gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
   12172 	* gdb.base/pending.exp: Ditto.
   12173 
   12174 	* gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
   12175 
   12176 2010-06-04  Doug Evans  <dje (a] google.com>
   12177 
   12178 	* gdb.python/py-prettyprint.exp: Add new test for enabled and
   12179 	disabled printers.
   12180 	* gdb.python/py-prettyprint.py (disable_lookup_function): New function.
   12181 	(enable_lookup_function): New function.
   12182 
   12183 2010-06-04  Tom Tromey  <tromey (a] redhat.com>
   12184 
   12185 	* gdb.python/py-value.exp (test_value_hash): Don't test equality
   12186 	of hash and id.
   12187 
   12188 2010-06-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12189 
   12190 	* gdb.base/commands.exp (add printf tbreak command): Remove trailing
   12191 	newline.
   12192 	* gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
   12193 	(empty verbose non-noisy clear, empty verbose noisy clear)
   12194 	(empty non-verbose noisy clear): Likewise.
   12195 
   12196 2010-06-03  Michael Snyder  <msnyder (a] vmware.com>
   12197 
   12198 	* gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
   12199 	* gdb.base/display.exp: Ditto.
   12200 	* gdb.base/find.exp: Ditto.
   12201 	* gdb.base/ifelse.exp: Ditto.
   12202 	* gdb.base/multi-forks.exp: Ditto.
   12203 	* gdb.base/recurse.exp: Ditto.
   12204 	* gdb.base/setshow.exp: Ditto.
   12205 	* gdb.base/value-double-free.exp: Ditto.
   12206 	* gdb.base/watch-vfork.exp: Ditto.
   12207 	* gdb.base/watch_thread_num.exp: Ditto.
   12208 	* gdb.base/watchpoint-solib.exp: Ditto.
   12209 	* gdb.base/watchpoint.exp: Ditto.
   12210 	* gdb.base/watchpoints.exp: Ditto.
   12211 
   12212 	* gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
   12213 	* gdb.cp/overload.exp: Ditto.
   12214 	* gdb.cp/virtfunc.exp: Ditto.
   12215 
   12216 	* gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
   12217 
   12218 	* gdb.reverse/watch-precsave.exp:
   12219 	Replace gdb_test with gdb_test_no_output.
   12220 
   12221 	* gdb.threads/attach-into-signal.exp:
   12222 	Replace gdb_test with gdb_test_no_output.
   12223 	* gdb.threads/local-watch-wrong-thread.exp: Ditto.
   12224 	* gdb.threads/watchthreads.exp: Ditto.
   12225 	* gdb.threads/watchthreads2.exp: Ditto.
   12226 
   12227 	* gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
   12228 	* gdb.trace/tfind.exp: Ditto.
   12229 
   12230 2010-06-03  Joel Brobecker  <brobecker (a] adacore.com>
   12231 
   12232 	* lib/gdb.exp (gdb_test_no_output): Do not emit pass for
   12233 	successful test if message is the empty string.
   12234 
   12235 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12236 
   12237 	* gdb.fortran/module.exp (stopped language detection): New test.
   12238 
   12239 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12240 
   12241 	Support DW_TAG_module as separate namespaces.
   12242 	* gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
   12243 	gdb.fortran/library-module-lib.f90: New.
   12244 	* gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
   12245 	(print i): Remove.
   12246 	(continue to breakpoint: i-is-1, print var_i value 1)
   12247 	(continue to breakpoint: i-is-2, print var_i value 2)
   12248 	(continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
   12249 	(print var_d, print var_i value 14, ptype modmany, complete `modm)
   12250 	(complete `modmany, complete `modmany`, complete `modmany`var)
   12251 	(show language, setting breakpoint at module): New tests.
   12252 	* gdb.fortran/module.f90 (module mod): Remove.
   12253 	(module mod1, module mod2, module modmany, subroutine sub1)
   12254 	(subroutine sub2, program module): New.
   12255 
   12256 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12257 
   12258 	* gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
   12259 	(print value of rUC, print value of rI, print value of UI): ... here.
   12260 	* gdb.cp/anon-union.exp (pass): Rename to ...
   12261 	(print z 2): ... here.
   12262 
   12263 2010-06-02  Michael Snyder  <msnyder (a] vmware.com>
   12264 
   12265 	* gdb.trace/actions.exp: Use gdb_test_no_output.
   12266 	* gdb.trace/circ.exp: Ditto.
   12267 	* gdb.trace/packetlen.exp: Ditto.
   12268 	* gdb.trace/save-trace.exp: Ditto.
   12269 	* gdb.trace/tracecmd.exp: Ditto.
   12270 	* gdb.trace/tsv.exp: Ditto.
   12271 
   12272 	* gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
   12273 	* gdb.threads/hand-call-in-thraeds.exp: Ditto.
   12274 	* gdb.threads/local-watch-wrong-thread.exp: Ditto.
   12275 	* gdb.threads/manythreads.exp: Ditto.
   12276 	* gdb.threads/print-threads.exp: Ditto.
   12277 	* gdb.threads/pthreads.exp: Ditto.
   12278 	* gdb.threads/schedlock.exp: Ditto.
   12279 	* gdb.threads/staticthreads.exp: Ditto.
   12280 	* gdb.threads/thread-specific.exp: Ditto.
   12281 	* gdb.threads/thread-unwindonsignal.exp: Ditto.
   12282 	* gdb.threads/threadapply.exp: Ditto.
   12283 	* gdb.threads/watchthreads.exp: Ditto.
   12284 	* gdb.threads/watchthreads2.exp: Ditto.
   12285 
   12286 	* gdb.python/py-block.exp: Use gdb_test_no_output.
   12287 	* gdb.python/py-prettyprint.exp: Ditto.
   12288 	* gdb.python/py-template.exp: Ditto.
   12289 	* gdb.python/py-value.exp: Ditto.
   12290 
   12291 	* gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
   12292 	* gdb.reverse/watch-reverse.exp: Ditto.
   12293 
   12294 	* gdb.server/ext-attach.exp: Use gdb_test_no_output.
   12295 	* gdb.server/ext-run.exp: Ditto.
   12296 
   12297 	* gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
   12298 	* gdb.dwarf2/dw2-compressed.exp: Ditto.
   12299 	* gdb.dwarf2/dw2-intercu.exp: Ditto.
   12300 	* gdb.dwarf2/dw2-intermix.exp: Ditto.
   12301 	* gdb.dwarf2/dw2-producer.exp: Ditto.
   12302 	* gdb.dwarf2/mac-fileno.exp: Ditto.
   12303 
   12304 	* gdb.gdb/observer.exp: Use gdb_test_no_output.
   12305 	* gdb.gdb/selftest.exp: Ditto.
   12306 
   12307 	* gdb.multi/base.exp: Use gdb_test_no_output.
   12308 
   12309 	* gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
   12310 
   12311 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12312 
   12313 	* gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
   12314 
   12315 2010-06-02  Michael Snyder  <msnyder (a] msnyder-server.eng.vmware.com>
   12316 
   12317 	* gdb.cp/class2.exp: Use gdb_test_no_output.
   12318 	* gdb.cp/classes.exp: Ditto.
   12319 	* gdb.cp/extern-c.exp: Ditto.
   12320 	* gdb.cp/inherit.exp: Ditto.
   12321 	* gdb.cp/maint.exp: Ditto.
   12322 	* gdb.cp/mb-inline.exp: Ditto.
   12323 	* gdb.cp/mb-templates.exp: Ditto.
   12324 	* gdb.cp/method2.exp: Ditto.
   12325 	* gdb.cp/misc.exp: Ditto.
   12326 	* gdb.cp/ovldbreak.exp: Ditto.
   12327 	* gdb.cp/punctuator.exp: Ditto.
   12328 	* gdb.cp/templates.exp: Ditto.
   12329 	* gdb.cp/virtbase.exp: Ditto.
   12330 
   12331 	* gdb.threads/attach-stopped.exp:
   12332 	Replace uses of send_gdb / gdb_expect.
   12333 	* gdb.threads/attachstop-mt.exp:
   12334 	Replace uses of send_gdb / gdb_expect.
   12335 	* gdb.threads/gcore-thread.exp:
   12336 	Replace uses of send_gdb / gdb_expect.
   12337 	* gdb.threads/hand-call-in-threads.exp:
   12338 	Replace uses of send_gdb / gdb_expect.
   12339 	* gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
   12340 	* gdb.threads/print-threads.exp:
   12341 	Replace uses of send_gdb / gdb_expect.
   12342 	* gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
   12343 	* gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
   12344 	* gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
   12345 
   12346 	* gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
   12347 	* gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
   12348 	* gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
   12349 	* gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
   12350 	* gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
   12351 	* gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
   12352 	* gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
   12353 	* gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
   12354 	* gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
   12355 	* gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
   12356 	* gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
   12357 
   12358 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12359 
   12360 	* gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
   12361 
   12362 2010-06-02  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12363 
   12364 	* gdb.cp/koenig.exp: Added new test case.
   12365 	* gdb.cp/koenig.cc: Ditto.
   12366 
   12367 2010-06-01  Michael Snyder  <msnyder (a] vmware.com>
   12368 
   12369 	* gdb.base/arithmet.exp: Use gdb_test_no_output.
   12370 	* gdb.base/arrayidx.exp: Ditto.
   12371 	* gdb.base/attach.exp: Ditto.
   12372 	* gdb.base/auxv.exp: Ditto.
   12373 	* gdb.base/bigcre.exp: Ditto.
   12374 	* gdb.base/break-always.exp: Ditto.
   12375 	* gdb.base/break-interp.exp: Ditto.
   12376 	* gdb.base/break.exp: Ditto.
   12377 	* gdb.base/breakpoint-shadow.exp: Ditto.
   12378 	* gdb.base/call-ar-st.exp: Ditto.
   12379 	* gdb.base/call-sc.exp: Ditto.
   12380 	* gdb.base/call-signal-resume.exp: Ditto.
   12381 	* gdb.base/callfuncs.exp: Ditto.
   12382 	* gdb.base/catch-syscall.exp: Ditto.
   12383 	* gdb.base/charset.exp: Ditto.
   12384 	* gdb.base/code-expr.exp: Ditto.
   12385 	* gdb.base/commands.exp: Ditto.
   12386 	* gdb.base/cond-expr.exp: Ditto.
   12387 	* gdb.base/condbreak.exp: Ditto.
   12388 	* gdb.base/cursal.exp: Ditto.
   12389 	* gdb.base/cvexpr.exp: Ditto.
   12390 	* gdb.base/default.exp: Ditto.
   12391 	* gdb.base/del.exp: Ditto.
   12392 	* gdb.base/detach.exp: Ditto.
   12393 	* gdb.base/display.exp: Ditto.
   12394 	* gdb.base/ena-dis-br.exp: Ditto.
   12395 	* gdb.base/eval-skip.exp: Ditto.
   12396 	* gdb.base/foll-fork.exp: Ditto.
   12397 	* gdb.base/foll-vfork.exp: Ditto.
   12398 	* gdb.base/frame-args.exp: Ditto.
   12399 	* gdb.base/funcargs.exp: Ditto.
   12400 	* gdb.base/gcore-buffer-overflow.exp: Ditto.
   12401 	* gdb.base/gdbvars.exp: Ditto.
   12402 	* gdb.base/help.exp: Ditto.
   12403 	* gdb.base/ifelse.exp: Ditto.
   12404 	* gdb.base/included.exp: Ditto.
   12405 	* gdb.base/list.exp: Ditto.
   12406 	* gdb.base/macscp.exp: Ditto.
   12407 	* gdb.base/maint.exp: Ditto.
   12408 	* gdb.base/multi-fork.exp: Ditto.
   12409 	* gdb.base/overlays.exp: Ditto.
   12410 	* gdb.base/page.exp: Ditto.
   12411 	* gdb.base/pending.exp: Ditto.
   12412 	* gdb.base/pointers.exp: Ditto.
   12413 	* gdb.base/pr11022.exp: Ditto.
   12414 	* gdb.base/prelink.exp: Ditto.
   12415 	* gdb.base/printcmds.exp: Ditto.
   12416 	* gdb.base/psymtab.exp: Ditto.
   12417 	* gdb.base/randomize.exp: Ditto.
   12418 	* gdb.base/relational.exp: Ditto.
   12419 	* gdb.base/relocate.exp: Ditto.
   12420 	* gdb.base/remote.exp: Ditto.
   12421 	* gdb.base/sepdebug.exp: Ditto.
   12422 	* gdb.base/set-lang-auto.exp: Ditto.
   12423 	* gdb.base/setshow.exp: Ditto.
   12424 	* gdb.base/setvar.exp: Ditto.
   12425 	* gdb.base/signals.exp: Ditto.
   12426 	* gdb.base/signull.exp: Ditto.
   12427 	* gdb.base/sigstep.exp: Ditto.
   12428 	* gdb.base/sizeof.exp: Ditto.
   12429 	* gdb.base/solib-disc.exp: Ditto.
   12430 	* gdb.base/store.exp: Ditto.
   12431 	* gdb.base/structs.exp: Ditto.
   12432 	* gdb.base/structs2.exp: Ditto.
   12433 	* gdb.base/subst.exp: Ditto.
   12434 	* gdb.base/term.exp: Ditto.
   12435 	* gdb.base/trace-commands.exp: Ditto.
   12436 	* gdb.base/unwindonsignal.exp: Ditto.
   12437 	* gdb.base/valgrind-db-attach.exp: Ditto.
   12438 	* gdb.base/varargs.exp: Ditto.
   12439 	* gdb.base/watch-cond.exp: Ditto.
   12440 	* gdb.base/watch_thread_num.exp: Ditto.
   12441 	* gdb.base/watchpoint-cond-gone.exp: Ditto.
   12442 	* gdb.base/watchpoint.exp: Ditto.
   12443 	* gdb.base/whatis-exp.exp: Ditto.
   12444 
   12445 2010-06-01  Michael Snyder  <msnyder (a] vmware.com>
   12446 
   12447 	* gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
   12448 	* gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
   12449 	* gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
   12450 	* gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
   12451 	* gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
   12452 	* gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
   12453 	* gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
   12454 	* gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
   12455 	* gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
   12456 	* gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
   12457 	* gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
   12458 	* gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
   12459 	* gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
   12460 	* gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
   12461 	* gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
   12462 
   12463 2010-06-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12464 
   12465 	* gdb.base/commands.exp (begin commands on watch): Remove excessive
   12466 	trailing newline.
   12467 	* gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
   12468 	* gdb.java/jmisc.exp (p *args\n): Rename to ...
   12469 	(p *args): ... here and remove excessive trailing newline.
   12470 
   12471 2010-05-31  Joel Brobecker  <brobecker (a] adacore.com>
   12472 
   12473 	* gdb.base/subst.exp: Fix call to gdb_test with empty message.
   12474 
   12475 2010-05-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12476 
   12477 	Accept the new Linux kernel "t (tracing stop)" string.
   12478 	* gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
   12479 	Update comment.
   12480 	(state_wait) <T (tracing stop)>: New.
   12481 	(main): Update the state_wait expect string.
   12482 
   12483 2010-05-28  Pedro Alves  <pedro (a] codesourcery.com>
   12484 
   12485 	* limits.c, limits.exp: Delete files.
   12486 	* Makefile.in (clean mostlyclean): Adjust.
   12487 	* tracecmd.exp: Adjust.
   12488 
   12489 2010-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12490 
   12491 	* gdb.base/tui-layout.exp: New.
   12492 
   12493 2010-05-28  Michael Snyder  <msnyder (a] vmware.com>
   12494 
   12495 	* gdb.reverse/break-precsave.exp:
   12496 	Replace uses of send_gdb / gdb_expect.
   12497 	* gdb.reverse/break-reverse.exp:
   12498 	Replace uses of send_gdb / gdb_expect.
   12499 	* gdb.reverse/consecutive-precsave.exp:
   12500 	Replace uses of send_gdb / gdb_expect.
   12501 	* gdb.reverse/consecutive-reverse.exp:
   12502 	Replace uses of send_gdb / gdb_expect.
   12503 	* gdb.reverse/finish-precsave.exp:
   12504 	Replace uses of send_gdb / gdb_expect.
   12505 	* gdb.reverse/finish-reverse.exp:
   12506 	Replace uses of send_gdb / gdb_expect.
   12507 	* gdb.reverse/i386-precsave.exp:
   12508 	Replace uses of send_gdb / gdb_expect.
   12509 	* gdb.reverse/i386-reverse.exp:
   12510 	Replace uses of send_gdb / gdb_expect.
   12511 	* gdb.reverse/i386-sse-reverse.exp:
   12512 	Replace uses of send_gdb / gdb_expect.
   12513 	* gdb.reverse/i387-env-reverse.exp:
   12514 	Replace uses of send_gdb / gdb_expect.
   12515 	* gdb.reverse/i387-stack-reverse.exp:
   12516 	Replace uses of send_gdb / gdb_expect.
   12517 	* gdb.reverse/machinestate-precsave.exp:
   12518 	Replace uses of send_gdb / gdb_expect.
   12519 	* gdb.reverse/machinestate.exp:
   12520 	Replace uses of send_gdb / gdb_expect.
   12521 	* gdb.reverse/sigall-precsave.exp:
   12522 	Replace uses of send_gdb / gdb_expect.
   12523 	* gdb.reverse/sigall-reverse.exp:
   12524 	Replace uses of send_gdb / gdb_expect.
   12525 	* gdb.reverse/solib-precsave.exp:
   12526 	Replace uses of send_gdb / gdb_expect.
   12527 	* gdb.reverse/solib-reverse.exp:
   12528 	Replace uses of send_gdb / gdb_expect.
   12529 	* gdb.reverse/step-precsave.exp:
   12530 	Replace uses of send_gdb / gdb_expect.
   12531 	* gdb.reverse/step-reverse.exp:
   12532 	Replace uses of send_gdb / gdb_expect.
   12533 	* gdb.reverse/until-precsave.exp:
   12534 	Replace uses of send_gdb / gdb_expect.
   12535 	* gdb.reverse/until-reverse.exp:
   12536 	Replace uses of send_gdb / gdb_expect.
   12537 	* gdb.reverse/watch-precsave.exp:
   12538 	Replace uses of send_gdb / gdb_expect.
   12539 	* gdb.reverse/watch-reverse.exp:
   12540 	Replace uses of send_gdb / gdb_expect.
   12541 
   12542 2010-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12543 
   12544 	* gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
   12545 	excessive newline.
   12546 
   12547 2010-05-27  Michael Snyder  <msnyder (a] vmware.com>
   12548 
   12549 	* gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
   12550 	* gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
   12551 	* gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
   12552 	* gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
   12553 	* gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
   12554 	* gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
   12555 	* gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
   12556 	* gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
   12557 	* gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
   12558 	* gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
   12559 	* gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
   12560 	* gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
   12561 	* gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
   12562 	* gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
   12563 	* gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
   12564 	* gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
   12565 	* gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
   12566 	* gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
   12567 	* gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
   12568 
   12569 2010-05-26  Michael Snyder  <msnyder (a] vmware.com>
   12570 
   12571 	* gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
   12572 	* gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
   12573 
   12574 	* gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
   12575 	* gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
   12576 	* gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
   12577 
   12578 	* gdb.reverse/consecutive-reverse.exp:
   12579 	Replace uses of send_gdb / gdb_expect.
   12580 	* gdb.reverse/consecutive-precsave.exp:
   12581 	Replace uses of send_gdb / gdb_expect.
   12582 
   12583 	* gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
   12584 	* gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
   12585 	* gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
   12586 	* gdb.mi/mi-ns-stale-regcache.exp:
   12587 	Replace uses of send_gdb / gdb_expect.
   12588 	* gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
   12589 	* gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
   12590 	* gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
   12591 	* gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
   12592 	* gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
   12593 	* gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
   12594 	* gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
   12595 	* gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
   12596 	* gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
   12597 
   12598 2010-05-26  Michael Snyder  <msnyder (a] vmware.com>
   12599 
   12600 	* gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
   12601 
   12602 	* gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
   12603 
   12604 	* gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
   12605 	* gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
   12606 	* gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
   12607 	* gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
   12608 	* gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
   12609 	* gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
   12610 	* gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
   12611 	* gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
   12612 	* gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
   12613 
   12614 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12615 
   12616 	* gdb.base/macscp.exp: Add missing space after setup_kfail.
   12617 
   12618 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12619 
   12620 	* gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
   12621 	argument order.
   12622 	* gdb.base/macscp.exp: Fix setup_kfail argument order.
   12623 	* gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
   12624 	order.
   12625 	* gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
   12626 	order.
   12627 	* gdb.base/call-sc.exp (setup_kfails): Remove.
   12628 	(setup_compiler_kfails): Remove.
   12629 	* gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
   12630 	argument order.
   12631 	* gdb.base/siginfo.exp: Fix setup_kfail argument order.
   12632 	* gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
   12633 	(advancei): Fix setup_kfail argument order.
   12634 	* gdb.base/radix.exp: Fix setup_kfail argument order.
   12635 	* gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
   12636 	order.
   12637 	* gdb.base/structs.exp (setup_kfails): Remove.
   12638 	(setup_compiler_kfails): Fix setup_kfail argument order.
   12639 	* gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
   12640 	order.
   12641 	* gdb.java/jmain.exp: Fix setup_kfail argument order.
   12642 	* gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
   12643 	setup_kfail argument order.
   12644 	* gdb.cp/overload.exp: Fix setup_kfail argument order.
   12645 
   12646 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12647 
   12648 	* gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
   12649 
   12650 2010-05-25  Michael Snyder  <msnyder (a] vmware.com>
   12651 
   12652 	* gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
   12653 	* gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
   12654 	* gdb.base/annota1.exp: Replace send_gdb with gdb_test.
   12655 	* gdb.base/annota3.exp: Replace send_gdb with gdb_test.
   12656 	* gdb.base/assign.exp: Replace send_gdb with gdb_test.
   12657 	* gdb.base/attach.exp: Replace send_gdb with gdb_test.
   12658 	* gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
   12659 	* gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
   12660 	* gdb.base/bitops.exp: Replace send_gdb with gdb_test.
   12661 	* gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
   12662 	* gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
   12663 	* gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
   12664 	* gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
   12665 	* gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
   12666 	* gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
   12667 	* gdb.base/charset.exp: Replace send_gdb with gdb_test.
   12668 	* gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
   12669 	* gdb.base/commands.exp: Replace send_gdb with gdb_test.
   12670 	* gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
   12671 	* gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
   12672 	* gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
   12673 	* gdb.base/constvars.exp: Replace send_gdb with gdb_test.
   12674 	* gdb.base/corefile.exp: Replace send_gdb with gdb_test.
   12675 	* gdb.base/default.exp: Replace send_gdb with gdb_test.
   12676 	* gdb.base/define.exp: Replace send_gdb with gdb_test.
   12677 	* gdb.base/display.exp: Replace send_gdb with gdb_test.
   12678 	* gdb.base/dump.exp: Replace send_gdb with gdb_test.
   12679 	* gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
   12680 	* gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
   12681 	* gdb.base/exprs.exp: Replace send_gdb with gdb_test.
   12682 	* gdb.base/fileio.exp: Replace send_gdb with gdb_test.
   12683 	* gdb.base/finish.exp: Replace send_gdb with gdb_test.
   12684 	* gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
   12685 	* gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
   12686 	* gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
   12687 	* gdb.base/gcore.exp: Replace send_gdb with gdb_test.
   12688 	* gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
   12689 	* gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
   12690 	* gdb.base/help.exp: Replace send_gdb with gdb_test.
   12691 	* gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
   12692 	* gdb.base/jump.exp: Replace send_gdb with gdb_test.
   12693 	* gdb.base/long_long.exp: Replace send_gdb with gdb_test.
   12694 	* gdb.base/maint.exp: Replace send_gdb with gdb_test.
   12695 	* gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
   12696 	* gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
   12697 	* gdb.base/pointers.exp: Replace send_gdb with gdb_test.
   12698 	* gdb.base/ptype.exp: Replace send_gdb with gdb_test.
   12699 	* gdb.base/whatis.exp: Replace send_gdb with gdb_test.
   12700 
   12701 2010-05-25  Doug Evans  <dje (a] google.com>
   12702 
   12703 	* gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
   12704 	gdb.string_to_argv.
   12705 
   12706 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12707 
   12708 	* gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
   12709 	Call it.
   12710 	* gdb.dwarf2/pieces.S: Update.
   12711 	* gdb.dwarf2/pieces.c (struct B): Remove initial field.
   12712 
   12713 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12714 
   12715 	* gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
   12716 	Call it.
   12717 	* gdb.dwarf2/pieces.c (struct C): New.
   12718 	(f6): New function.
   12719 	* gdb.dwarf2/pieces.S: Replace.
   12720 
   12721 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12722 
   12723 	* gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
   12724 	Call it.
   12725 
   12726 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12727 
   12728 	* gdb.dwarf2.pieces.exp: New file.
   12729 	* gdb.dwarf2.pieces.S: New file.
   12730 	* gdb.dwarf2.pieces.c: New file.
   12731 
   12732 2010-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   12733 	    Joel Brobecker  <brobecker (a] adacore.com>
   12734 
   12735 	* lib/gdb.exp (gdb_test_no_output): New function.
   12736 	* lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
   12737 	when testing commands that should produce no output.
   12738 
   12739 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12740 
   12741 	* gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
   12742 	parameter that we want to watch being a constant.
   12743 
   12744 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12745 
   12746 	* gdb.ada/cond_lang: New testcase.
   12747 
   12748 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12749 
   12750 	* lib/gdb.exp (banned_variables): New variable/constant.
   12751 	(gdb_init): Add write trace on variables listed in banned_variables.
   12752 	(gdb_finish): Remove write traces on variables listed in
   12753 	banned_variables.
   12754 
   12755 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12756 
   12757 	* gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
   12758 	* gdb.cp/koenig.exp: Likewise.
   12759 
   12760 2010-05-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   12761 
   12762 	PR python/11482
   12763 
   12764 	* gdb.python/py-value.exp (test_value_hash): New function.
   12765 
   12766 2010-05-11  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12767 
   12768 	PR exp/11530.
   12769 	* gdb.base/gdb11530.c: New file.
   12770 	* gdb.base/gdb11530.exp: New file.
   12771 
   12772 2010-05-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12773 
   12774 	* gdb.dwarf2/dw2-modula2-self-type.exp: New.
   12775 	* gdb.dwarf2/dw2-modula2-self-type.S: New.
   12776 
   12777 2010-05-07  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12778 
   12779 	* gdb.cp/koenig.exp: New test.
   12780 	* gdb.cp/koenig.cc: New test program.
   12781 
   12782 2010-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   12783 
   12784 	Remove the use of prms_id and bug_id throughout the testsuite.
   12785 
   12786 2010-05-04  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12787 
   12788 	PR exp/11349.
   12789 	* testsuite/gdb.cp/ref-types.exp: Add test to examine
   12790 	use a reference local variable.
   12791 
   12792 2010-05-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12793 
   12794 	* gdb.base/break-interp.exp: Remove $exec.debug safety removal.
   12795 	* gdb.base/sepdebug.exp: Remove .debug subdirectory handling.  New
   12796 	variable different_dir. Move debugfile into a full directory pathname
   12797 	under DIFFERENT_DIR.
   12798 	* lib/gdb.exp (separate_debug_filename): Remove.
   12799 	(gdb_gnu_strip_debug): No longer call separate_debug_filename.  Remove
   12800 	variable debug_dir and mkdir of it.  Update function comments.
   12801 
   12802 2010-04-29  Pedro Alves  <pedro (a] codesourcery.com>
   12803 
   12804 	PR gdb/11557
   12805 
   12806 	* gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
   12807 	files.
   12808 
   12809 2010-04-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   12810 
   12811 	* gdb.python/py-param.exp: New File.
   12812 
   12813 2010-04-29  Mihail Zenkov  <mihail.zenkov (a] gmail.com>
   12814 
   12815 	* gdb.base/default.exp: Fix "set language" test.
   12816 
   12817 2010-04-24  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12818 
   12819 	PR breakpoints/11531.
   12820 	* gdb.base/gdb11531.c: New file.
   12821 	* gdb.base/gdb11531.exp: New file.
   12822 
   12823 2010-04-26  Tom Tromey  <tromey (a] redhat.com>
   12824 
   12825 	* gdb.base/completion.exp: Add tests for completion and deprecated
   12826 	commands.
   12827 
   12828 2010-04-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12829 
   12830 	* gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
   12831 	(print /x char_array): Escape curly brackets.
   12832 
   12833 2010-04-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12834 
   12835 	Fix deadlock on looped list of loaded shared objects.
   12836 	* gdb.base/solib-corrupted.exp: New.
   12837 
   12838 2010-04-23  Doug Evans  <dje (a] google.com>
   12839 
   12840 	* gdb.python/py-section-script.c: New file.
   12841 	* gdb.python/py-section-script.exp: New file.
   12842 	* gdb.python/py-section-script.py: New file.
   12843 
   12844 2010-04-20  Chris Moller  <cmoller (a] redhat.com>
   12845 
   12846 	PR 10179
   12847 
   12848 	* gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
   12849 	* gdb.base/pr10179-a.c:
   12850 	* gdb.base/pr10179-b.c:
   12851 	* gdb.base/pr10179.exp: New files.
   12852 
   12853 2010-04-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12854 
   12855 	Fix crashes on dangling display expressions.
   12856 	* gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
   12857 	is SEP.
   12858 	(lib_flags): Remove the "debug" keyword.
   12859 	(libsepdebug): New variable for iterating new loop.
   12860 	(save_pf_prefix): New variable wrapping the loop.
   12861 	(sep_lib_flags): New variable derived from LIB_FLAGS.  Use it.
   12862 	* lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
   12863 
   12864 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12865 
   12866 	* gdb.threads/watchthreads.exp: Change to obtain consistent output.
   12867 
   12868 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12869 
   12870 	PR stabs/11479.
   12871 	* gdb.stabs/gdb11479.exp: New file.
   12872 	* gdb.stabs/gdb11479.c: New file.
   12873 
   12874 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12875 
   12876 	* gdb.base/charset.c (Strin16, String32): New variables.
   12877 	* gdb.base/charset.exp (gdb_test): Test correct display
   12878 	of 16 or 32 bit strings.
   12879 
   12880 2010-04-21  Chris Moller  <cmoller (a] redhat.com>
   12881 
   12882 	PR 9167
   12883 	* gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
   12884 	* gdb.cp/pr9167.cc: New file.
   12885 	* gdb.cp/pr9167.exp: New file.
   12886 
   12887 
   12888 2010-04-21  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12889 
   12890 	PR pascal/11492.
   12891 	* gdb.pascal/gdb11492.pas: New file.
   12892 	* gdb.pascal/gdb11492.exp: New file.
   12893 
   12894 2010-04-20  Joel Brobecker  <brobecker (a] adacore.com>
   12895 
   12896 	* gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
   12897 
   12898 2010-04-20  Joel Brobecker  <brobecker (a] adacore.com>
   12899 
   12900 	* gdb.ada/dyn_loc: New testcase.
   12901 
   12902 2010-04-20  Chris Moller  <cmoller (a] redhat.com>
   12903 
   12904 	PR 10867
   12905 
   12906 	* gdb.cp/Makefile.in  (EXECUTABLES): Added pr10687
   12907 	* gdb.cp/pr10687.cc: New file.
   12908 	* gdb.cp/pr10687.exp: New file.
   12909 
   12910 
   12911 2010-04-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12912 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12913 
   12914 	* gdb.fortran/logical.exp: New testcase.
   12915 	* gdb.fortran/logical.f90: New file.
   12916 
   12917 2010-04-19  Doug Evans  <dje (a] google.com>
   12918 
   12919 	* gdb.base/help.exp (help source): Update expected output.
   12920 
   12921 2010-04-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12922 
   12923 	* gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
   12924 	gdb_reinitialize_dir and gdb_load by clean_restart.  Remove trailing
   12925 	gdb_exit and return.
   12926 	(executable): New variable.
   12927 	(binfile): Use it.
   12928 
   12929 2010-04-19  Pedro Alves  <pedro (a] codesourcery.com>
   12930 
   12931 	PR breakpoints/8554.
   12932 
   12933 	* gdb.trace/save-trace.exp: Adjust.
   12934 
   12935 2010-04-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   12936 
   12937 	PR corefiles/11511
   12938 	* gdb.arch/system-gcore.exp: New.
   12939 	* gdb.arch/gcore.c: Likewise.
   12940 
   12941 2010-04-15  Doug Evans  <dje (a] google.com>
   12942 
   12943 	* gdb.python/py-progspace.c: New file.
   12944 	* gdb.python/py-progspace.exp: New file.
   12945 
   12946 	* gdb.base/source.exp: Add tests for "source -s".
   12947 
   12948 2010-04-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   12949 
   12950 	* gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
   12951 	* gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
   12952 	* gdb.python/py-prettyprint.exp: New test for to_string returning None.
   12953 	* gdb.python/py-mi.exp: New test for to_string returning None.
   12954 
   12955 2010-04-12  Phil Muldoon  <pmuldoon (a] redhat.com>
   12956 
   12957 	* gdb.python/py-breakpoint.c: Make result global.
   12958 
   12959 2010-04-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12960 
   12961 	Fix non-GNU make compatibility.
   12962 	* Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
   12963 
   12964 2010-04-09  Phil Muldoon  <pmuldoon (a] redhat.com>
   12965 
   12966 	* gdb.python/py-breakpoint.exp: New File.
   12967 	* gdb.python/py-breakpoint.C: Ditto.
   12968 
   12969 2010-04-08  Stan Shebs  <stan (a] codesourcery.com>
   12970 
   12971 	* gdb.trace/actions.exp: Clear default-collect.
   12972 	* gdb.trace/save-trace.exp: Clear default-collect.
   12973 
   12974 2010-04-08  Phil Muldoon  <pmuldoon (a] redhat.com>
   12975 
   12976 	* gdb.python/py-value: Add null string variable.
   12977 	  (test_lazy_string): Test zero length, NULL address lazy
   12978 	  strings.
   12979 
   12980 2010-04-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   12981 
   12982 	* gdb.arch/i386-avx.c: New.
   12983 	* gdb.arch/i386-avx.exp: Likewise.
   12984 
   12985 	* gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
   12986 
   12987 2010-04-06  Doug Evans  <dje (a] google.com>
   12988 
   12989 	* gdb.base/source-test.gdb: New file.
   12990 	* gdb.base/source.exp: Test source -v.
   12991 
   12992 2010-04-06  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12993 
   12994 	* gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
   12995 
   12996 2010-04-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12997 
   12998 	* gdb.stabs/aout.sed: Convert all backslash to double backslash
   12999 	within one line, unless it is followed by a double quote.
   13000 	* gdb.stabs/hppa.sed: Idem.
   13001 	* gdb.stabs/weird.def: Add char and String constants
   13002 	* gdb.stabs/weird.exp: Check for correct parsing of
   13003 	char and string constants.
   13004 	* gdb.stabs/xcoff.sed: Ignore escaped quote quotes
   13005 	in .stabs to .stabx substitution.
   13006 
   13007 2010-04-05  Stan Shebs  <stan (a] codesourcery.com>
   13008 
   13009 	* gdb.trace/tfile.c: Add a variable split across two blocks, and a
   13010 	constant global.
   13011 	* gdb.trace/tfile.exp: Try to print them.
   13012 
   13013 2010-04-04  Stan Shebs  <stan (a] codesourcery.com>
   13014 
   13015 	* gdb.base/completion.exp: Update for new "info watchpoints".
   13016 	* gdb.base/default.exp: Ditto.
   13017 	* gdb.base/help.exp: Ditto.
   13018 	* gdb.base/watchpoint.exp: Ditto.
   13019 	* gdb.trace/infotrace.exp: Update "info tracpoints" output.
   13020 
   13021 2010-04-04  Stan Shebs  <stan (a] codesourcery.com>
   13022 
   13023 	* gdb.trace/tfile.exp: Sharpen tfind test.
   13024 
   13025 2010-04-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13026 
   13027 	* gdb.base/break-entry.exp: New.
   13028 
   13029 2010-04-02  Hui Zhu  <teawater (a] gmail.com>
   13030 	    Michael Snyder <msnyder (a] vmware.com>
   13031 
   13032 	* gdb.reverse/i386-sse-reverse.exp: New file.
   13033 	* gdb.reverse/i386-sse-reverse.c: New file.
   13034 
   13035 2010-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   13036 
   13037 	* gdb.trace/tfind.exp: Adjust expected disassembly output.
   13038 
   13039 2010-04-01  Stan Shebs  <stan (a] codesourcery.com>
   13040 
   13041 	* gdb.trace/actions.exp: Tweak expected output.
   13042 	* gdb.trace/while-stepping.exp: Tweak expected output.
   13043 
   13044 2010-04-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   13045 
   13046 	* gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
   13047 
   13048 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13049 
   13050 	* gdb.base/commands.exp: Adjust.
   13051 	* gdb.cp/extern-c.exp: Adjust.
   13052 
   13053 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13054 
   13055 	* gdb.trace/collection.c (local_test_func): Define a local struct,
   13056 	and instanciate it.
   13057 
   13058 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13059 
   13060 	* gdb.trace/collection.exp (gdb_collect_args_test)
   13061 	(gdb_collect_argarray_test): XFAIL the tests that assume the
   13062 	argarray argument's elements are collected.
   13063 
   13064 2010-03-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13065 
   13066 	* gdb.dwarf2/dw2-bad-parameter-type.exp,
   13067 	gdb.dwarf2/dw2-bad-parameter-type.S: New.
   13068 
   13069 2010-03-31  Stan Shebs  <stan (a] codesourcery.com>
   13070 
   13071 	* gdb.trace/save-trace.exp: Test save/restore of default-collect
   13072 	and tracepoint conditionals.
   13073 	(gdb_verify_tracepoints): Delete unused return.
   13074 
   13075 2010-03-26  Keith Seitz  <keiths (a] redhat.com>
   13076 
   13077 	* gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
   13078 	appear in the output before main.
   13079 	Remove KFAIL for gdb/2215 aka bz 9320.
   13080 
   13081 2010-03-30  Doug Evans  <dje (a] google.com>
   13082 
   13083 	* gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
   13084 	by dejagnu.
   13085 	* gdb.arch/amd64-dword.exp: Ditto.
   13086 
   13087 	* gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
   13088 	match.
   13089 	(break printf): Ditto.
   13090 
   13091 2010-03-29  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13092 
   13093 	* gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
   13094 	gcc < 4.4.
   13095 	* gdb.cp/shadow.exp: Ditto.
   13096 
   13097 2010-03-29  Pedro Alves  <pedro (a] codesourcery.com>
   13098 
   13099 	* gdb.trace/collection.exp (run_trace_experiment): Make sure
   13100 	"tstart" is silent.
   13101 
   13102 2010-03-29  Pedro Alves  <pedro (a] codesourcery.com>
   13103 
   13104 	* gdb.trace/collection.exp (executable): New.
   13105 	(binfile): Use it.
   13106 	(fpreg, spreg, pcreg): New.
   13107 	(test_register): Use gdb_test_multiple.  Pass /x to print.
   13108 	(prepare_for_trace_test): New.
   13109 	(run_trace_experiment): Use "continue", not gdb_run_cmd.
   13110 	(gdb_collect_args_test, gdb_collect_argstruct_test)
   13111 	(gdb_collect_argarray_test, gdb_collect_locals_test): Use
   13112 	prepare_for_trace_test.
   13113 	(gdb_collect_registers_test): Use prepare_for_trace_test.  Use
   13114 	fpreg, spreg and pcreg.
   13115 	(gdb_collect_expression_test, gdb_collect_globals_test): Use
   13116 	prepare_for_trace_test.
   13117 	(gdb_trace_collection_test): Use fpreg, spreg and pcreg.  Don't
   13118 	try to detect tracing support here.  Don't set breakpoints at
   13119 	`begin' or `end' here.
   13120 	<global scope>: Use clean_restart.  Run to main before checking
   13121 	for tracing support.  Check for for tracing support here.
   13122 
   13123 2010-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13124 
   13125 	* gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
   13126 	" as $displacement" to "seen displacement message".
   13127 
   13128 2010-03-28  Pedro Alves  <pedro (a] codesourcery.com>
   13129 
   13130 	* gdb.trace/while-dyn.exp (executable): New variable.
   13131 	(binfile): Use it.
   13132 	(test_while_stepping): New function.  Move most tests here.  Call
   13133 	it once for each of the while-stepping, stepping and ws aliases.
   13134 
   13135 2010-03-26  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13136 
   13137 	* gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
   13138 	that do not provide the tagless_struct type name at all.
   13139 	(test_print_anon_union): Do not check value of uninitialized
   13140 	union member.  Do not use cp_test_ptype_class, so we can accept
   13141 	"long" as well as "long int".
   13142 
   13143 2010-03-26  Pedro Alves  <pedro (a] codesourcery.com>
   13144 
   13145 	* gdb.trace/tfile.c (tohex, bin2hex): New.
   13146 	(write_error_trace_file): Hexify error description.
   13147 
   13148 2010-03-25  Stan Shebs  <stan (a] codesourcery.com>
   13149 
   13150 	* gdb.trace/tfile.c: Generate an additional trace file, improve
   13151 	portability.
   13152 	* gdb.trace/tfile.exp: Test trace file with an error stop, delete
   13153 	files in a better way.
   13154 
   13155 2010-03-25  Keith Seitz  <keiths (a] redhat.com>
   13156 
   13157 	* gdb.java/jprint.exp: XFAIL printing of static class members
   13158 	because of GCC debuginfo problem.
   13159 
   13160 2010-03-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13161 
   13162 	* gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
   13163 
   13164 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13165 
   13166 	* gdb.base/completion.exp: Allow long instead of long int.
   13167 	* gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
   13168 	* gdb.base/gdbvars.c (main): Remove unused usestubs code.  Reference
   13169 	variable p.
   13170 	* gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
   13171 	* gdb.base/pointers.exp: Allow long instead of long int.
   13172 	* gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
   13173 	* gdb.base/step-line.exp: Allow a directory before the source file name.
   13174 
   13175 2010-03-24  Tom Tromey  <tromey (a] redhat.com>
   13176 
   13177 	PR breakpoints/9352:
   13178 	* gdb.base/default.exp: Update.
   13179 	* gdb.base/commands.exp: Update.
   13180 	* gdb.cp/extern-c.exp: Test setting commands on multiple
   13181 	breakpoints at once.
   13182 
   13183 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13184 
   13185 	* gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
   13186 	if gdb,nosignals.
   13187 	* gdb.base/watchpoints.c: Do not include unnecessary headers.
   13188 	* lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
   13189 	exited".
   13190 
   13191 2010-03-24  Stan Shebs  <stan (a] codesourcery.com>
   13192 
   13193 	* gdb.trace/tfile.exp: Expect "trace frame", with a space.
   13194 
   13195 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13196 
   13197 	* gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
   13198 	* gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
   13199 	argument.  Handle "short" and "long".
   13200 	(Top level): Pass overprototyped output for old_fptr and xptr.
   13201 
   13202 2010-03-23  Pedro Alves  <pedro (a] codesourcery.com>
   13203 
   13204 	* gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
   13205 	format strings and add casts to avoid compiler warnings.
   13206 
   13207 2010-03-23  Vladimir Prus  <vladimir (a] codesourcery.com>
   13208 
   13209 	* lib/trace-support.exp (gdb_trace_setactions):
   13210 	Don't expect whitespace after ">" prompt.
   13211 	* gdb.trace/actions.exp: Adjust for output changes.
   13212 	* gdb.trace/while-stepping.exp: Likewise.
   13213 
   13214 2010-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13215 
   13216 	* dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
   13217 	and r157645).
   13218 
   13219 2010-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13220 
   13221 	* gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
   13222 	New.
   13223 
   13224 2010-03-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13225 
   13226 	* gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
   13227 	* gdb.python/py-mi.exp (binfile): Rename to py-mi.
   13228 
   13229 2010-03-19  Stan Shebs  <stan (a] codesourcery.com>
   13230 
   13231 	* gdb.trace/ax.exp: New file.
   13232 
   13233 2010-03-19  Doug Evans  <dje (a] google.com>
   13234 
   13235 	* lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
   13236 	output from gcc.
   13237 
   13238 	* gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
   13239 	named /usr/sbin/prelink<foo>.
   13240 
   13241 2010-03-18  Stan Shebs  <stan (a] codesourcery.com>
   13242 
   13243 	* gdb.trace/circ.exp: Test circular-trace-buffer.
   13244 	* gdb.trace/tfile.exp: Update tstatus test.
   13245 
   13246 2010-03-18  Joel Brobecker  <brobecker (a] adacore.com>
   13247 
   13248 	* gdb.dwarf2/dw2-anonymous-func.S: New file.
   13249 	* gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
   13250 
   13251 2010-03-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13252 
   13253 	* gdb.mi/gdb680.exp: Revert 2009-06-17 change.
   13254 
   13255 2010-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   13256 
   13257 	* gdb.base/default.exp: Adjust the expected output of the finish
   13258 	and until commands when the inferior is not being run.
   13259 
   13260 2010-03-15  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13261 
   13262 	* gdb.cp/shadow.exp: Removed kfail; test has been fix.
   13263 	* gdb.cp/nsusing.exp: Ditto.
   13264 
   13265 2010-03-15  Tom Tromey  <tromey (a] redhat.com>
   13266 
   13267 	* gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
   13268 	* gdb.cp/userdef.cc (operator==): New function.
   13269 	(main): New locals mem1, mem2.
   13270 
   13271 2010-03-15  Jie Zhang  <jie (a] codesourcery.com>
   13272 
   13273 	* lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
   13274 	Declare and use new loadtimeout variable.
   13275 
   13276 2010-03-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13277 
   13278 	* gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
   13279 	Use gdb_load later.
   13280 
   13281 2010-03-14  Pedro Alves  <pedro (a] codesourcery.com>
   13282 
   13283 	* gdb.base/solib-disc.c (main): Make format of fprintf a string
   13284 	literal.  Add missing endlines to prints to stderr.
   13285 
   13286 2010-03-12  Tom Tromey  <tromey (a] redhat.com>
   13287 
   13288 	PR c++/9708:
   13289 	* gdb.cp/m-static.exp: Add regression test.
   13290 	* gdb.cp/m-static.cc (method): New method.
   13291 	(main): Call it.
   13292 
   13293 2010-03-12  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13294 
   13295 	* gdb.cp/gdb2384-base.h: Created 'namespace B'.
   13296 	* gdb.cp/gdb2384-base.cc: Use 'namespace B'.
   13297 
   13298 2010-03-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13299 
   13300 	* lib/gdb.exp (gdb_test_multiple): Handle -timeout.
   13301 
   13302 2010-03-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13303 
   13304 	* lib/gdb.exp (skip_stl_tests): New.
   13305 	(gdb_compile): Symbian needs -ldl.
   13306 	(shlib_target_file): New.
   13307 	(shlib_symbol_file): New.
   13308 	(gdb_load_shlibs): Use shlib_target_file.
   13309 	* lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
   13310 	* gdb.cp/exception.exp: Use skip_stl_tests.
   13311 	* gdb.cp/bs15503.exp: Use skip_stl_tests.  Use untested.
   13312 	* gdb.cp/try_catch.exp: Use skip_stl_tests.
   13313 	* gdb.cp/mb-templates.exp: Ditto.
   13314 	* gdb.base/commands.exp: Relax regexes.
   13315 	* gdb.base/watchpoint-solib.exp: Don't skip on symbian.  Use
   13316 	shlib_target_file and shlib_symbol_file.
   13317 	* gdb.base/maint.exp: Allow lowercase t.  Allow .rodata in
   13318 	sections.
   13319 	* gdb.base/ending-run.exp: Accept E32Main for symbian.
   13320 	* gdb.base/solib-disc.exp: Use
   13321 	shlib_target_file and shlib_symbol_file.
   13322 	* gdb.base/unload.exp: Don't skip on symbian.  Use
   13323 	shlib_target_file and shlib_symbol_file.
   13324 	* gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
   13325 
   13326 2010-03-12  Pedro Alves  <pedro (a] codesourcery.com>
   13327 
   13328 	* gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
   13329 	* gdb.trace/report.exp: Adjust for x86 and x86_64.
   13330 	Issue a tfind end before looking for a tracepoint frame.
   13331 	* gdb.trace/tfind.exp: Adjust tstatus output.
   13332 	Adjust disassembly output.
   13333 	* gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
   13334 
   13335 2010-03-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13336 
   13337 	* gdb.base/break-interp.exp: Create new displacement parameter value
   13338 	for the test_ld calls.
   13339 	(reach): New parameter displacement, verify its content.  New push of
   13340 	pf_prefix "reach-$func:".  Import global expect_out.
   13341 	(test_core): New parameter displacement, verify its content.  New push
   13342 	of pf_prefix "core:".  New command "set verbose on".  Import global
   13343 	expect_out.
   13344 	(test_attach): New parameter displacement, verify its content.  New
   13345 	push of pf_prefix "attach:".  New command "set verbose on".  Import
   13346 	global expect_out.
   13347 	(test_ld): New parameter displacement, pass it to the reach, test_core
   13348 	and test_attach calls and verify its content in the "ld.so exit" test.
   13349 	* gdb.base/prelink.exp: Remove gdb_exit and final return.
   13350 	(prelink): Update expected text, use gdb_test.
   13351 
   13352 2010-03-10  Doug Evans  <dje (a] google.com>
   13353 
   13354 	* gdb.base/checkpoint.exp: Fix comment.
   13355 	Lengthen timeout while doing >600 checkpoints test.
   13356 	Rename duplicate "kill all one" test to keep test names unique.
   13357 
   13358 2010-03-10  Pedro Alves  <pedro (a] codesourcery.com>
   13359 
   13360 	* gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
   13361 
   13362 2010-03-08  Keith Seitz  <keiths (a] redhat.com>
   13363 
   13364 	* gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
   13365 	* gdb.cp/cplusfuncs.cc (dm_type_short): New function.
   13366 	(dm_type_long): New function.
   13367 	(dm_type_unsigned_short): New function.
   13368 	(dm_type_unsigned_long): New function.
   13369 	(myint): New typedef.
   13370 	* gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
   13371 	long, unsigned shor and long, operator char*, and typedef.
   13372 	(test_lookup_operator_functions): Add operator char* test.
   13373 	(test_paddr_operator_functions): Likewise.
   13374 	(test_paddr_overloaded_functions): Use probe values for
   13375 	short, long, and unsigned short and long.
   13376 	(test_paddr_hairy_functions): If the demangler probe detected
   13377 	gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
   13378 	demangler.
   13379 	* gdb.cp/expand-sals.exp: Backtrace may contain class names.
   13380 	* gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
   13381 	and "print null_pmf".
   13382 	Add test "ptype a.*pmf".
   13383 	* gdb.cp/overload.exp: Allow optional "int" to appear with
   13384 	"short" and "long".
   13385 	* gdb.cp/ovldbreak.exp: Use append to construct super-duper
   13386 	long expect value for men_overload1arg.
   13387 	Allow "int" to appear with "short" and "long".
   13388 	When testing "info break", add argument for main (void).
   13389 	Also allow "int" to appear with "short" and "long".
   13390 	Ditto with "unsigned" and "long long".
   13391 	* gdb.java/jmain.exp: Do not enclose methods names in single
   13392 	quotes.
   13393 	* gdb.java/jmisc.exp: Likewise.
   13394 	* gdb.java/jprint.exp: Likewise.
   13395 	* gdb.python/py-symbol.exp: Update expected "linkage_name" value.
   13396 
   13397 	From Jan Kratochvil  <jan.kratochvil (a] redhat.com>:
   13398 	* gdb.cp/exception.exp (backtrace after first throw)
   13399 	(backtrace after second throw): Allow a namespace before __cxa_throw.
   13400 	(backtrace after first catch, backtrace after second catch): Allow
   13401 	a namespace before __cxa_begin_catch.
   13402 
   13403 	* gdb.cp/cpexprs.exp: New file.
   13404 	* gdb.cp/cpexprs.cc: New file.
   13405 
   13406 	From Daniel Jacobowitz  <dan (a] codesourcery.com>
   13407 	* gdb.cp/cpexprs.exp (escape): Delete.  Change all callers
   13408 	to use string_to_regexp.
   13409 	(ctor, dtor): New functions.  Use them to match constructor
   13410 	and destructor function types.
   13411 	(Top level): Use runto_main.
   13412 
   13413 2010-03-05  Tom Tromey  <tromey (a] redhat.com>
   13414 
   13415 	* gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
   13416 	gdb.target_charset.
   13417 	(pp_ns.to_string): Likewise.
   13418 
   13419 2010-03-04  Keith Seitz  <keiths (a] redhat.com>
   13420 
   13421 	* gdb.cp/overload.exp: Test that the filename portion of a linespec
   13422 	can be quoted.  Test that both the filename and function/line
   13423 	portions can be quoted at the same time.
   13424 
   13425 2010-03-04  Pedro Alves  <pedro (a] codesourcery.com>
   13426 
   13427 	* gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
   13428 
   13429 2010-03-03  Doug Evans  <dje (a] google.com>
   13430 
   13431 	* lib/gdb.exp (gdb_compile_pthreads): Handle case where
   13432 	libc contains libpthread.
   13433 
   13434 	* gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
   13435 	* gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
   13436 	of gdb_compile.  Add another pattern to match android backtrace.
   13437 
   13438 2010-03-03  Tom Tromey  <tromey (a] redhat.com>
   13439 
   13440 	PR gdb/11345:
   13441 	* gdb.base/printcmds.exp (test_printf): Add test.
   13442 
   13443 2010-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   13444 
   13445 	* gdb.arch/amd64-byte.exp: New.
   13446 	* gdb.arch/amd64-dword.exp: Likewise.
   13447 	* gdb.arch/amd64-pseudo.c: Likewise.
   13448 	* gdb.arch/amd64-word.exp: Likewise.
   13449 	* gdb.arch/i386-byte.exp: Likewise.
   13450 	* gdb.arch/i386-pseudo.c: Likewise.
   13451 	* gdb.arch/i386-word.exp: Likewise.
   13452 
   13453 2010-03-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13454 
   13455 	* gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
   13456 	types.  Add structreg, bitfields, and flags registers.
   13457 	* gdb.xml/tdesc-regs.exp: Test structreg and bitfields
   13458 	registers.
   13459 
   13460 2010-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   13461 
   13462 	* gdb.xml/tdesc-regs.exp (architecture): New.  Set it for x86.
   13463 	(load_description): Set architecture if defined.
   13464 
   13465 2010-02-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   13466 
   13467 	* gdb.python/py-frame.exp: Add read_var block tests.
   13468 	* gdb.python/py-frame.c (block): New function.
   13469 
   13470 2010-02-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13471 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   13472 
   13473 	* gdb.base/callfuncs.exp: New tests for $spval 0 and -1.  Remove return.
   13474 
   13475 2010-02-25  David S. Miller  <davem (a] davemloft.net>
   13476 
   13477 	* gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
   13478 	fix logic for setting all_syscalls_numbers.
   13479 
   13480 2010-02-24  Phil Muldoon  <pmuldoon (a] redhat.com>
   13481 
   13482 	* Makefile.in: Add py-block and py-symbol.
   13483 	* gdb.python/py-symbol.exp: New File.
   13484 	* gdb.python/py-symtab.exp: New File.
   13485 	* gdb.python/py-block.exp: New File.
   13486 	* gdb.python/py-symbol.c: New File.
   13487 	* gdb.python/py-block.c: New File.
   13488 
   13489 2010-02-24  Phil Muldoon  <pmuldoon (a] redhat.com>
   13490 
   13491 	PR python/11314
   13492 	* lib/gdb.exp (skip_python_tests): New function.
   13493 	* gdb.python/py-cmd.exp: Use skip_python_tests.
   13494 	* gdb.python/py-frame.exp: Likewise.
   13495 	* gdb.python/py-function.exp: Likewise.
   13496 	* gdb.python/py-prettyprint.exp: Likewise.
   13497 	* gdb.python/py-template.exp: Likewise.
   13498 	* gdb.python/py-type.exp: Likewise.
   13499 	* gdb.python/py-value.exp: Likewise.
   13500 
   13501 2010-02-22  Pedro Alves  <pedro (a] codesourcery.com>
   13502 
   13503 	PR9605
   13504 
   13505 	* gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
   13506 
   13507 2010-02-19  Tom Tromey  <tromey (a] redhat.com>
   13508 
   13509 	PR c++/8693, PR c++/9496:
   13510 	* gdb.cp/namespace.exp: Remove some setup_kfail calls.  Added
   13511 	regression tests.
   13512 
   13513 2010-02-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13514 
   13515 	Fix compatibility with m68k as.
   13516 	* gdb.dwarf2/member-ptr-forwardref.S: Use .data section.  Use .2byte.
   13517 	Use only /* comments */.
   13518 
   13519 2010-02-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13520 
   13521 	* configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
   13522 	* configure: Regenerate.
   13523 
   13524 2010-02-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13525 
   13526 	* gdb.python/py-type.exp: Check for Python support.
   13527 
   13528 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13529 
   13530 	* lib/gdb.exp (build_id_debug_filename_get): Don't assume new
   13531 	`regsub' syntax available.
   13532 
   13533 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13534 
   13535 	* gdb.base/shmain.c (main): Remove printf call.
   13536 	* gdb.base/sizeof.c (main): Cast return of sizeof to int.
   13537 	* gdb.base/unload.c (main): Make format of fprintf a string
   13538 	literal.  Add missing endlines to prints to stderr.
   13539 	* gdb.base/watchpoint-solib.c (open_shlib): Ditto.
   13540 
   13541 2010-02-17  Tom Tromey  <tromey (a] redhat.com>
   13542 
   13543 	* gdb.java/jprint.java (jprint.props): New field.
   13544 	* gdb.java/jprint.exp (set_lang_java): Add regression test.
   13545 
   13546 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13547 
   13548 	* gdb.base/charset.exp: Don't assume new `regsub' syntax
   13549 	available.
   13550 
   13551 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13552 
   13553 	* gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
   13554 	creation to support remote host testing.
   13555 
   13556 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13557 
   13558 	* gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
   13559 	Recognize "command not found".
   13560 
   13561 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13562 
   13563 	* gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
   13564 	single-stepping.
   13565 
   13566 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13567 
   13568 	* gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
   13569 	if arguments are not supported.
   13570 
   13571 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13572 
   13573 	* gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
   13574 	be const or non-const.
   13575 
   13576 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13577 
   13578 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Use
   13579 	mi_send_resuming_command to send -exec-continue.
   13580 
   13581 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13582 
   13583 	* gdb.base/list.exp (test_list_filename_and_function): Add test
   13584 	with single quotes.
   13585 	* gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
   13586 	matching.
   13587 	* gdb.cp/overload.exp: Add tests with filename, function, and quotes.
   13588 	Add KFAIL'd tests for PR gdb/11289.
   13589 
   13590 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13591 
   13592 	* gdb.cp/cpcompletion.exp: Specify source file name explicitly.
   13593 
   13594 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13595 
   13596 	* gdb.base/comp-dir/subdir/dummy.txt: New file.
   13597 	* gdb.base/completion.exp: Use comp-dir/subdir instead of creating
   13598 	a temporary directory.
   13599 
   13600 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13601 
   13602 	* gdb.base/charset.exp: Use a single regular expression to match
   13603 	show host-charset and show target-charset output.
   13604 
   13605 2010-02-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13606 
   13607 	* gdb.base/attach.exp (attach to nonsense is prohibited): Make the
   13608 	"Illegal process-id" expect string more exact.
   13609 	(attach to digits-starting nonsense is prohibited): New.
   13610 
   13611 2010-02-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13612 
   13613 	* gdb.base/prelink.exp (set verbose on): New.
   13614 
   13615 2010-02-12  Tomas Holmberg  <th (a] virtutech.com>
   13616 
   13617 	* mi-reverse.exp: New file. Test for reverse option to the
   13618 	following MI commands: exec-continue, exec-finish, exec-next,
   13619 	exec-step, exec-next-instruction, exec-step-instruction.
   13620 
   13621 2010-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   13622 
   13623 	* gdb.ada/ptype_tagged_param: New testcase.
   13624 
   13625 2010-02-08  Tom Tromey  <tromey (a] redhat.com>
   13626 
   13627 	PR c++/8017:
   13628 	* gdb.cp/overload.exp: Add tests.
   13629 	* gdb.cp/overload.cc (struct K): New.
   13630 	(namespace N): New.
   13631 	(main): Call new functions.
   13632 	(K::staticoverload): Define.
   13633 
   13634 2010-02-08  Chris Moller  <moller (a] mollerware.com>
   13635 
   13636 	PR gdb/10728
   13637 	* gdb.cp/pr10728-x.h: New file.
   13638 	* gdb.cp/pr10728-x.cc: New file.
   13639 	* gdb.cp/pr10728-y.cc: New file.
   13640 	* gdb.cp/pr10728.exp: New file.
   13641 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
   13642 
   13643 2010-02-08  Chris Moller  <moller (a] mollerware.com>
   13644 
   13645 	PR gdb/9067
   13646 	* gdb.cp/pr9067.exp:  New
   13647 	* gdb.cp/pr9067.cc:   New
   13648 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
   13649 
   13650 2010-02-08  Joel Brobecker  <brobecker (a] adacore.com>
   13651 
   13652 	* lib/gdb.exp (gdb_test_timeout): New global variable.
   13653 	Set it to timeout if not already set.
   13654 	(gdb_init): Reset the value of timeout to gdb_test_timeout.
   13655 
   13656 2010-02-05  Doug Evans  <dje (a] google.com>
   13657 
   13658 	* lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
   13659 	user.
   13660 
   13661 2010-02-05  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13662 
   13663 	PR c++/7935:
   13664 	* gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
   13665 
   13666 2010-02-04  Tom Tromey  <tromey (a] redhat.com>
   13667 
   13668 	* gdb.cp/virtbase.exp: Make test case names unique.
   13669 
   13670 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13671 
   13672 	* gdb.cp/virtbase.exp: Add regression tests.
   13673 	* gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
   13674 	(main): Instantiate RHC.
   13675 
   13676 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13677 
   13678 	* gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
   13679 	type-printing change.
   13680 
   13681 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13682 
   13683 	PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
   13684 	* gdb.cp/virtbase.cc: New file.
   13685 	* gdb.cp/virtbase.exp: New file.
   13686 	* gdb.cp/userdef.exp: Allow 'struct' or 'class'.
   13687 
   13688 2010-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13689 
   13690 	PR libc/11214:
   13691 	* gdb.threads/current-lwp-dead.c: Include features.h.
   13692 	(HAS_NOMMU): New.
   13693 	(fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
   13694 
   13695 2010-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13696 
   13697 	* gdb.base/symbol-without-target_section.exp,
   13698 	gdb.base/symbol-without-target_section.c: New.
   13699 
   13700 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13701 
   13702 	* gdb.base/bigcore.exp: Reset increased timeout.
   13703 	* gdb.base/interrupt.exp: Match unexpected gdb prompt.
   13704 
   13705 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13706 
   13707 	* gdb.base/gcore.exp (capture_command_output): Use
   13708 	gdb_test_multiple.
   13709 
   13710 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13711 
   13712 	* gdb.arch/thumb2-it.S (it_breakpoints): New function.
   13713 	* gdb.arch/thumb2-it.exp (test_it_break): New function.
   13714 	(Top level): Call it.
   13715 
   13716 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13717 
   13718 	* gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
   13719 
   13720 2010-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13721 
   13722 	* gdb.base/call-strs.exp, gdb.base/default.exp,
   13723 	gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
   13724 	gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
   13725 	gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
   13726 	gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
   13727 	gdb.base/watchpoint-solib.exp: Save and restore timeout.
   13728 	* gdb.base/ending-run.exp: Correct restore of timeout.
   13729 	* gdb.base/page.exp: Remove unnecessary timeout setting.
   13730 
   13731 2010-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   13732 
   13733 	* gdb.ada/rec_return: New testcase.
   13734 
   13735 2010-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   13736 
   13737 	* gdb.ada/call_pn: New testcase.
   13738 
   13739 2010-01-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13740 
   13741 	* gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
   13742 	(Top level): Use it to resume.
   13743 	* lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
   13744 	the Thumb mode displaced stepping error as unsupported.
   13745 
   13746 2010-01-28  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13747 
   13748 	* gdb.cp/nsusing.exp: Added more tests.
   13749 	* gdb.cp/nsrecurs.exp: Ditto.
   13750 	* gdb.cp/nsusing.cc: Added test functions.
   13751 	* gdb.cp/nsrecurs.cc: Ditto.
   13752 
   13753 2010-01-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13754 
   13755 	* gdb.base/break-interp.exp: Use [file tail $filename] to omit any
   13756 	absolute directory pathnames in gdb.sum file.
   13757 
   13758 2010-01-27  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13759 
   13760 	* gdb.cp/namespace-using.exp: Rename to nsusing.exp.
   13761 	* gdb.cp/namespace-using.cc: Rename to nsusing.cc.
   13762 
   13763 2010-01-26  Tom Tromey  <tromey (a] redhat.com>
   13764 
   13765 	PR exp/7643:
   13766 	* gdb.base/printcmds.exp (test_print_string_constants): Remove
   13767 	setup_kfail.
   13768 
   13769 2010-01-14  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13770 
   13771 	* gdb.cp/nsrecurs.exp: New test.
   13772 	* gdb.cp/nsrecurs.cc: New test program.
   13773 	* gdb.cp/nsstress.exp: New test.
   13774 	* gdb.cp/nsstress.cc: New test program.
   13775 	* gdb.cp/nsdecl.exp: New test.
   13776 	* gdb.cp/nsdecl.cc: New test program.
   13777 
   13778 2010-01-26  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13779 
   13780 	* gdb.cp/namespace-using.exp: Add test for printing of namespaces
   13781 	imported into file scope.
   13782 	Marked test as xfail.
   13783 	* gdb.cp/namespace-using.cc (marker5): New function.
   13784 	* gdb.cp/shadow.exp: New test.
   13785 	* gdb.cp/shadow.cc: New test program.
   13786 	* gdb.cp/nsimport.exp: New test.
   13787 	* gdb.cp/nsimport.cc: New test program.
   13788 
   13789 2010-01-25  Tom Tromey  <tromey (a] redhat.com>
   13790 
   13791 	PR gdb/11049:
   13792 	* gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
   13793 	with "set print null-stop on".
   13794 
   13795 2010-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13796 
   13797 	* gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
   13798 	Adjust it for DISASSEMBLY_OMIT_FNAME.
   13799 
   13800 2010-01-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13801 
   13802 	PR symtab/11199:
   13803 	* gdb.dwarf2/member-ptr-forwardref.exp,
   13804 	gdb.dwarf2/member-ptr-forwardref.S: New.
   13805 
   13806 2010-01-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13807 
   13808 	* gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
   13809 	(thread1_func): Protect thread1_tid with thread1_tid_cond by
   13810 	thread1_tid_mutex.  Remove gdbstop_mutex handling.
   13811 	(thread2_func): Protect thread2_tid with thread2_tid_cond by
   13812 	thread2_tid_mutex.  Remove gdbstop_mutex handling.
   13813 	(main): Move thread1_tid_mutex and thread2_tid_mutex locks before
   13814 	pthread_create.  Remove gdbstop_mutex handling.  New comment.  Replace
   13815 	pthread_cond_wait conditionalizations by while loops.
   13816 
   13817 2010-01-20  Tom Tromey  <tromey (a] redhat.com>
   13818 
   13819 	PR backtrace/10770:
   13820 	* gdb.dwarf2/pr10770.exp: New file.
   13821 	* gdb.dwarf2/pr10770.c: New file.
   13822 	* gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
   13823 
   13824 2010-01-20  Vladimir Prus  <vladimir (a] codesourcery.com>
   13825 
   13826 	* gdb.mi/mi-async.exp: Remove check for 'async' target, because
   13827 	that target was removed, and the test always runs native anyway.
   13828 
   13829 2010-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13830 
   13831 	* gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
   13832 	gdb.base/watchpoint-cond-gone-stripped.c: New.
   13833 
   13834 2010-01-19  Tom Tromey  <tromey (a] redhat.com>
   13835 
   13836 	PR c++/8000:
   13837 	* gdb.cp/namespace.exp: Use new enum.  Fix line numbers in
   13838 	existing tests.
   13839 	* gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
   13840 	(main): Use AAA::SomeEnum.
   13841 
   13842 2010-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13843 
   13844 	* gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
   13845 	(test_ignore_count): Declare line_callme_body global.
   13846 	(run to breakpoint with ignore count): Use line_callme_body.
   13847 	* gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
   13848 	(set line_main_hello, set line_main_return): Reindent.
   13849 	(set line_callee4_head, set line_callee4_body, set line_callee4_next):
   13850 	New.
   13851 	(continue to callee4): Use line_callee4_body.
   13852 	(check *stopped from CLI command): Use line_callee4_next.
   13853 	* gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
   13854 	(set line_main_hello, set line_main_return): Reindent.
   13855 	(set line_callee4_head, set line_callee4_body): New.
   13856 	(continue to callee4): Use line_callee4_body.
   13857 
   13858 2010-01-18  Tom Tromey  <tromey (a] redhat.com>
   13859 
   13860 	PR c++/9680:
   13861 	* gdb.cp/casts.cc: Add new classes and variables.
   13862 	* gdb.cp/casts.exp: Test new operators.
   13863 
   13864 2010-01-18  Tom Tromey  <tromey (a] redhat.com>
   13865 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   13866 
   13867 	* gdb.python/source2.py: New file.
   13868 	* gdb.python/source1: New file.
   13869 	* gdb.python/python.exp: Test "source" command.
   13870 
   13871 2010-01-15  Stan Shebs  <stan (a] codesourcery.com>
   13872 
   13873 	* gdb.trace/tfile.c: New file.
   13874 	* gdb.trace/tfile.exp: New file.
   13875 
   13876 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13877 
   13878 	* gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
   13879 
   13880 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13881 
   13882 	* gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
   13883 
   13884 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13885 
   13886 	* gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
   13887 	(libfunc): New parameter action.  Implement also selectable "sleep".
   13888 	* gdb.base/break-interp-main.c: Include assert.h.
   13889 	(libfunc): New parameter action.
   13890 	(main): New parameters argc and argv.  Assert argc.  Pass argv.
   13891 	* gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
   13892 	(test_attach): New proc.
   13893 	(test_ld): Pass new "segv" exec parameter.  Call also test_attach.
   13894 	* lib/gdb.exp (core_find): New parameter arg.  Pass it to $binfile.
   13895 
   13896 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13897 
   13898 	* gdb.base/break-interp.exp (test_core): New proc.
   13899 	(test_ld): Call it.
   13900 
   13901 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13902 
   13903 	* gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
   13904 	* gdb.base/break-interp.exp: Exit on skip_shlib_tests.  Change $srcfile.
   13905 	New variables $binfile_lib and $srcfile_lib.  Call get_compiler_info
   13906 	and gdb_compile_shlib.  Use new -Wl compiler options.
   13907 	(dl bt, main bt): New tests.
   13908 
   13909 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13910 
   13911 	Support PIEs with no symfile_objfile.
   13912 	* gdb.base/break-interp.exp: New argument at the test_ld calls.
   13913 	(test_ld): New parameter trynosym.
   13914 	(test_ld <$trynosym>): New block.
   13915 
   13916 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13917 
   13918 	* gdb.base/break-interp.exp: New file.
   13919 
   13920 2010-01-13  Phil Muldoon  <pmuldoon (a] redhat.com>
   13921 
   13922 	* gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
   13923 	* gdb.python/py-prettyprint.py (pp_ls): New printer.
   13924 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
   13925 	test.
   13926 	* gdb.python/py-prettyprint.c: Define lazystring test structure.
   13927 	* gdb.python/py-mi.exp: Add lazy string test.
   13928 
   13929 2010-01-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   13930 
   13931 	* lib/mi-support.exp (mi_check_thread_states): Handle
   13932 	core number in thread listing.
   13933 
   13934 2010-01-12  Joel Brobecker  <brobecker (a] adacore.com>
   13935 
   13936 	* gdb.base/maint.exp: Adjust the expected output for the
   13937 	"maint print type" test. Use gdb_test_multiple instead of
   13938 	gdb_sent/gdb_expect.
   13939 
   13940 2010-01-11  Doug Evans  <dje (a] google.com>
   13941 
   13942 	* lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
   13943 	from gdbserver_download.  All callers updated.
   13944 
   13945 	* gdb.server/ext-run.exp: "info os processes" requires xml support.
   13946 
   13947 2010-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13948 
   13949 	Implement binary numbers parsing.
   13950 	* gdb.base/printcmds.exp (test_integer_literals_accepted)
   13951 	(test_integer_literals_rejected): New binary tests.
   13952 
   13953 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   13954 
   13955 	* gdb.cell/configure: Regenerate.
   13956 
   13957 2010-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13958 
   13959 	* gdb.base/corefile.exp: Move the core finding block out and call it as
   13960 	core_find, new variable $corefile, replace corefile by $corefile and
   13961 	[file tail $corefile] for usage vs. test names resp.
   13962 	* lib/gdb.exp (core_find): Move it as a new function here.  New
   13963 	parameter binfile and deletefiles.  New variable $destcore.  Pre-delete
   13964 	$destcore.  Return "" on error.
   13965 
   13966 2010-01-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13967 
   13968 	Workaround PR binutils/10802.
   13969 	* lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
   13970 	(twice).
   13971 
   13972 2010-01-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13973 
   13974 	* gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
   13975 
   13976 2010-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   13977 
   13978 	* lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
   13979 	call, to avoid interruption.
   13980 
   13981 2010-01-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13982 
   13983 	* gdb.stabs/weird.def (args93): New.
   13984 
   13985 2010-01-07  Doug Evans  <dje (a] google.com>
   13986 
   13987 	* lib/gdb.exp (gdb_skip_xml_test): Add comment.
   13988 
   13989 2010-01-07  Tom Tromey  <tromey (a] redhat.com>
   13990 
   13991 	* gdb.base/source.exp: Use correct line number.
   13992 
   13993 2010-01-05  Stan Shebs  <stan (a] codesourcery.com>
   13994 
   13995 	* gdb.trace/tracecmd.exp: Test ftrace.
   13996 
   13997 2010-01-04  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13998 
   13999 	* gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
   14000 
   14001 2010-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14002 
   14003 	* gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
   14004 	"uint_for_mi_testing".
   14005 
   14006 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14007 
   14008 	Test indented comment in file being sourced.
   14009 	* gdb.base/commands.exp: Test indented comment in file being sourced.
   14010 
   14011 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14012 
   14013 	* gdb.fortran/array-element.f, gdb.fortran/complex.f,
   14014 	gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
   14015 	gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
   14016 	notice.
   14017 
   14018 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14019 
   14020 	* gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
   14021 	notice.
   14022 
   14023 2010-01-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14024 
   14025 	* lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
   14026 	missing $after_stopped and comma (,) expectation.
   14027 
   14028 2009-12-31  Stan Shebs  <stan (a] codesourcery.com>
   14029 
   14030 	* gdb.trace/actions.exp: Test teval action.
   14031 
   14032 2009-12-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   14033 
   14034 	* gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
   14035 	(top level): Call test_watchpoint_in_big_blob.
   14036 	* gdb.base/watchpoint.c (buf): Change size to value too big for hardware
   14037 	watchpoints.
   14038 	(func3): Write to buf.
   14039 
   14040 2009-12-29  Stan Shebs  <stan (a] codesourcery.com>
   14041 
   14042 	* gdb.trace/actions.exp: Test default-collect.
   14043 
   14044 2009-12-28  Stan Shebs  <stan (a] codesourcery.com>
   14045 
   14046 	* gdb.trace/tsv.exp: New file.
   14047 	* gdb.base/completion.exp: Update ambiguous info output.
   14048 
   14049 2009-12-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14050 
   14051 	* gdb.base/find.c (main): Reference search buffers.
   14052 	* gdb.base/included.c (main): Reference integer.
   14053 	* gdb.base/ptype.c (charfoo): Declare.
   14054 	(intfoo): Call charfoo.
   14055 	* gdb.base/scope0.c (useitp): New function.
   14056 	(usestatics): Use useitp.
   14057 	(useit): Add a type for val.
   14058 	* gdb.base/scope1.c (useit1): Take a pointer argument.
   14059 	(usestatics1): Update calls to useit1.
   14060 	* gdb.cp/call-c.cc: Declare foo.
   14061 	(main): Call foo.
   14062 	* gdb.cp/m-static.cc (main): Reference test4.elsewhere.
   14063 	* gdb.cp/namespace.cc (ensureOtherRefs): Declare.
   14064 	(main): Call C::ensureRefs and ensureOtherRefs.
   14065 	* gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
   14066 	variables.
   14067 	(ensureOtherRefs): New function.
   14068 	* gdb.cp/overload.cc (main): Call all overloadNamespace variants.
   14069 	* gdb.cp/templates.cc (main): Call t5i.value.
   14070 
   14071 2009-12-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14072 
   14073 	Fix compatibility with G++-4.5.
   14074 	* gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
   14075 	* gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
   14076 	(uncaught return): Remove.
   14077 
   14078 2009-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14079 	    Phil Muldoon  <pmuldoon (a] redhat.com>
   14080 
   14081 	* gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
   14082 	(bp_location13, bp_location14, bp_location17, bp_location18)
   14083 	(marker3_proto, marker4_proto): New variables.
   14084 	(breakpoint info): Update output.
   14085 	(run until breakpoint at marker3, run until breakpoint at marker4): New
   14086 	tests.
   14087 
   14088 2009-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14089 
   14090 	* gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
   14091 	Replace the printf call of Y by provided "y-set-1" label.  New block
   14092 	for the second shared library.
   14093 	* gdb.base/unload.exp: Compile also the second library, call
   14094 	gdb_load_shlibs also for it.  Use now gdb_breakpoint.
   14095 	(single pending breakpoint info): Rename to ...
   14096 	(pending breakpoint info before run): ... this extended test.
   14097 	(libfile2, libname2, libsrcfile2, libsrc2)
   14098 	(lib_sl2): New variables.
   14099 	(exec_opts): Set also SHLIB_NAME2.
   14100 	(pending breakpoint info on first run at shrfunc1)
   14101 	(pending breakpoint info on second run at shrfunc1)
   14102 	(pending breakpoint info on second run at shrfunc2)
   14103 	(print y from libfile, print y from libfile2): New tests.
   14104 	* gdb.base/unloadshr.c (shrfunc1): Change the returned value.
   14105 	* gdb.base/unloadshr2.c: New.
   14106 
   14107 2009-12-22  Hui Zhu  <teawater (a] gmail.com>
   14108 
   14109 	* gdb.reverse/sigall-reverse.exp: Adjust.
   14110 
   14111 2009-12-21  Vladimir Prus  <vladimir (a] codesourcery.com>
   14112 
   14113 	PR gdb/10884
   14114 
   14115 	* gdb.mi/var-cmd.c (do_bitfield_tests): New
   14116 	(main): Call do_bitfield_tests.
   14117 	* gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
   14118 
   14119 2009-12-20  Joel Brobecker  <brobecker (a] adacore.com>
   14120 
   14121 	* Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
   14122 	gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
   14123 	gdb.base/watch_thread_num.c, gdb.java/jprint.java,
   14124 	gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
   14125 	gdb.modula2/unbounded1.c: Update copyright header.
   14126 
   14127 2009-12-10  Chris Moller  <moller (a] mollerware.com>
   14128 
   14129 	PR gdb/9399
   14130 	* gdb.cp/virtfunc2.exp: New tests
   14131 	* gdb.cp/virtfunc2.cc: New tests
   14132 	* gdb.cp/Makefile.in: Added tests to EXECUTABLES
   14133 
   14134 2009-12-10  Oza Pawandeep (paawan1982 (a] yahoo.com
   14135 
   14136 	* gdb.reverse/i387-env-reverse.c: New file.
   14137 	* gdb.reverse/i387-env-reverse.exp: New file.
   14138 	* gdb.reverse/i387-stack-reverse.c: New file.
   14139 	* gdb.reverse/i387-stack-reverse.exp: New file.
   14140 
   14141 2009-12-08  Phil Muldoon  <pmuldoon (a] redhat.com>
   14142 
   14143 	* gdb.python/py-type.exp (test_range): New test.
   14144 
   14145 2009-12-03  Phil Muldoon <pmuldoon (a] redhat.com>
   14146 
   14147 	PR python/10805
   14148 
   14149 	* gdb.python/py-type.exp: New file.
   14150 	* gdb.python/py-type.c: New file.
   14151 	* Makefile.in: Add py-type.
   14152 
   14153 2009-12-03  Tom Tromey  <tromey (a] redhat.com>
   14154 
   14155 	* gdb.python/py-value.exp (test_parse_and_eval): New
   14156 	function.
   14157 
   14158 2009-12-03  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14159 
   14160        PR gdb/11022
   14161 
   14162        * gdb.base/pr11022.exp: New test.
   14163        * gdb.base/pr11022.c: New test.
   14164 
   14165 2009-12-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14166 
   14167 	Fix spurious false FAILs.
   14168 	* gdb.base/structs.c (chartest): New.
   14169 	(main): Fill-in chartest.
   14170 	* gdb.base/structs.exp (anychar_re, first): New.
   14171 	(start_structs_test): Import global anychar_re and first.
   14172 	New gdb_test call "set print elements 300; ${testfile}"
   14173 	(start_structs_test <$first>): New block.
   14174 	(any): Import global anychar_re.  New variable ac.  Use ${ac}.
   14175 
   14176 2009-11-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14177 
   14178 	* gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
   14179 
   14180 2009-11-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14181 
   14182 	* gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
   14183 	Force $srcfile file.
   14184 	* gdb.base/foll-fork.c (callee): Comment out the printf call.
   14185 
   14186 2009-11-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14187 
   14188 	* gdb.base/hbreak.exp: Disable for s390*-*-* targets.
   14189 	* gdb.base/watchpoint-hw-hit-once.exp: Likewise.
   14190 	* gdb.threads/watchthreads-reorder.exp: Likewise.
   14191 
   14192 2009-11-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14193 
   14194 	PR gdb/8704
   14195 
   14196 	* gdb.base/condbreak.exp: Test combinations of "break *EXP",
   14197 	"if", and "thread".  Correct matching in the previous test.
   14198 
   14199 2009-11-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14200 
   14201 	* gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
   14202 
   14203 2009-11-23  Michael Snyder  <msnyder (a] vmware.com>
   14204 
   14205 	* gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
   14206 	* gdb.reverse-watch-precsave.exp: Ditto.
   14207 
   14208 2009-11-23  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14209 
   14210 	* gdb.asm/asm-source.exp: Adjust.
   14211 	* gdb.base/help.exp: Adjust.
   14212 
   14213 2009-11-22  Pedro Alves  <pedro (a] codesourcery.com>
   14214 
   14215 	* gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
   14216 	(do_syscall_tests_without_xml): Set data-directory to
   14217 	/the/path/to/nowhere.
   14218 
   14219 2009-11-21  Pedro Alves  <pedro (a] codesourcery.com>
   14220 
   14221 	* gdb.threads/local-watch-wrong-thread.c,
   14222 	gdb.threads/local-watch-wrong-thread.exp: New files.
   14223 
   14224 2009-11-21  Pedro Alves  <pedro (a] codesourcery.com>
   14225 
   14226 	* gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
   14227 	assume new `regsub' syntax available.
   14228 
   14229 2009-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14230 
   14231 	* gdb.base/watchpoint-hw-hit-once.exp,
   14232 	gdb.base/watchpoint-hw-hit-once.c: New.
   14233 
   14234 2009-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14235 
   14236 	* gdb.threads/watchthreads-reorder.exp,
   14237 	gdb.threads/watchthreads-reorder.c: New.
   14238 
   14239 2009-11-17  Nathan Sidwell  <nathan (a] codesourcery.com>
   14240 
   14241 	* gdb.xml/tdesc-regs.exp: Use for m68k.
   14242 
   14243 2009-11-15  Pedro Alves  <pedro (a] codesourcery.com>
   14244 
   14245 	* gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
   14246 
   14247 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14248 
   14249 	* lib/gdb.exp (current_target_name): New procedure.
   14250 	(gdb_wrapper_target): New variable.
   14251 	(gdb_wrapper_init): Set gdb_wrapper_target.
   14252 	(default_gdb_init): Check gdb_wrapper_target before rebuilding the
   14253 	wrapper.
   14254 
   14255 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14256 
   14257 	* gdb.base/remote.exp: Delete the slowest load test.
   14258 	Do not load with fixed packet sizes.
   14259 
   14260 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14261 
   14262 	* gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
   14263 
   14264 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14265 
   14266 	* gdb.base/freebpcmd.exp: Delete unused variable.  Specify
   14267 	srcfile when setting a breakpoint.
   14268 
   14269 2009-11-13  Maciej W. Rozycki  <macro (a] codesourcery.com>
   14270 
   14271 	* gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
   14272 	macros.
   14273 
   14274 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14275 
   14276 	* gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
   14277 	to be in memory.
   14278 	* gdb.base/display.c (force_mem): New.
   14279 	(do_loops): Use it.  Add breakpoint comments.
   14280 	(do_vars): Add a breakpoint comment.
   14281 	* gdb.base/display.exp: Use gdb_get_line_number.  Remove hardcoded
   14282 	line numbers.
   14283 
   14284 2009-11-13  Nathan Froyd  <froydnj (a] codesourcery.com>
   14285 
   14286 	* gdb.base/pending.exp: Use gdb_run_cmd to start the program
   14287 	instead of a bare "run".
   14288 
   14289 2009-11-13  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14290 
   14291 	* gdb.python/py-prettyprint.exp: Adjust.
   14292 
   14293 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14294 
   14295 	* lib/cell.exp (skip_cell_tests): Clean up test files before
   14296 	returning.
   14297 
   14298 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14299 
   14300 	* lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
   14301 	and the breakpoint menu.  Do not call perror if a prompt is seen.
   14302 	Consume the following GDB prompt.
   14303 	* gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
   14304 	* gdb.cp/namespace.exp: Use gdb_test.
   14305 	* gdb.cp/templates.exp: Use gdb_test.
   14306 	(test_template_breakpoints): Use gdb_test_multiple.
   14307 
   14308 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14309 
   14310 	* gdb.base/break1.c (struct some_struct, values): Move earlier.
   14311 	(marker4): Reference values.
   14312 
   14313 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14314 
   14315 	* gdb.base/macscp.exp: Avoid the first FAIL if macro information
   14316 	is missing.
   14317 
   14318 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14319 
   14320 	* gdb.base/break.c (need_malloc): New.
   14321 	* gdb.base/constvars.c (main): Reference crass and crisp.
   14322 	* gdb.base/gdb1821.c (main): Reference bar.
   14323 	* gdb.cp/gdb1355.cc (main): Reference s1.
   14324 	* gdb.cp/hang1.cc (dummy2, dummy3): Declare.
   14325 	(main): Call them.
   14326 	* gdb.cp/hang2.cc (dummy2): Define.
   14327 	* gdb.cp/hang3.cc (dummy3): Define.
   14328 	* gdb.cp/m-data.cc (main): Reference shadow.
   14329 
   14330 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14331 	    Nathan Froyd  <froydnj (a] codesourcery.com>
   14332 
   14333 	* lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
   14334 	remote host.
   14335 
   14336 2009-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   14337 
   14338 	* gdb.base/step-line.exp: Copy step-line.inp to the remote host.
   14339 	* gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
   14340 	* gdb.dwarf2/dw2-compressed.exp: Likewise.
   14341 	* gdb.dwarf2/dw2-intercu.exp: Likewise.
   14342 	* gdb.dwarf2/dw2-intermix.exp: Likewise.
   14343 	* gdb.dwarf2/dw2-producer.exp: Likewise.
   14344 	* gdb.dwarf2/mac-fileno.exp: Likewise.
   14345 	* gdb.python/py-prettyprint.exp (run_lang_tests): Copy
   14346 	py-prettyprint.py to the remote host.
   14347 	* gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
   14348 
   14349 2009-11-11  Keith Seitz  <keiths (a] redhat.com>
   14350 
   14351 	* gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
   14352 	use it instead of "Foo".
   14353 	* gdb.cp/classes.exp (do_tests): Add a test to access
   14354 	a method through a typedef'd class name.
   14355 
   14356 2009-11-11  Nathan Froyd  <froydnj (a] codesourcery.com>
   14357 
   14358 	* gdb.base/long_long.exp: Permit leading zeros on floating-point
   14359 	exponents.
   14360 	* gdb.base/pointers.exp: Likewise.
   14361 	* gdb.cp/ref-types.exp: Likewise.
   14362 
   14363 2009-11-11  Keith Seitz  <keiths (a] redhat.com>
   14364 
   14365 	* gdb.cp/cplusfuncs.cc (class foo): Add operators
   14366 	new[] and delete[].
   14367 	* gdb.cp/cplusfuncs.exp (dm_type_void): Change to
   14368 	"void".
   14369 	(probe_demangler): Remove all single-quoting of
   14370 	method and variable names.
   14371 	(info_func_regexp): Remove the word "void" from any
   14372 	occurrence of "(void)".
   14373 	(print_addr_2): Remove all single-quoting of
   14374 	method names.
   14375 	(print_addr_2_kfail): Likewise.
   14376 	(print_addr): Single-quote C function names before
   14377 	passing to print_addr_2.
   14378 	(test_paddr_operator_functions): Remove single-quoting
   14379 	for method names.
   14380 	Add tests for operator new[] and operator delete[].
   14381 
   14382 2009-11-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14383 
   14384 	* gdb.dwarf2/dw2-ranges.exp: Call runto_main.
   14385 
   14386 2009-11-09  Keith Seitz  <keiths (a] redhat.com>
   14387 
   14388 	* gdb.cp/overload.exp: Add tests for resolving overloaded
   14389 	methods in expression parsing/evaluation.
   14390 
   14391 2009-11-10  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14392 
   14393 	* lib/gdb.exp (default_gdb_version): Use --version instead of
   14394 	--command.
   14395 
   14396 2009-11-10  Nathan Sidwell  <nathan (a] codesourcery.com>
   14397 
   14398 	* lib/gdb.exp (gdb_compile_test): New.
   14399 	(skip_ada_tests, skip_java_tests): New.
   14400 	(gdb_compile): Use gdb_compile_test for f77.
   14401 	* lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
   14402 	* lib/java.exp (compile_java_from_source): Remove runtests check,
   14403 	use gdb_compile_test to record result.
   14404 	* gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
   14405 	gdb.ada/exec_changed.exp, gdb.ada/start.exp,
   14406 	gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
   14407 	gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
   14408 	gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
   14409 	gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
   14410 	gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
   14411 	gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
   14412 	gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
   14413 	adjust gdb_compile invocations.
   14414 
   14415 2009-11-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14416 
   14417 	* Makefile.in (abs_builddir): New.
   14418 	(site.exp): New target `$(abs_builddir)/site.exp'.  New comment.
   14419 	(check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
   14420 	`$(abs_builddir)/site.exp'.
   14421 
   14422 2009-11-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14423 
   14424 	* config/m68k-emc.exp, lib/emc-support.exp,
   14425 	gdb.trace/gdb_c_test.c: Delete.
   14426 	* gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
   14427 	gdb.trace/collection.exp, gdb.trace/deltrace.exp,
   14428 	gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   14429 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
   14430 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   14431 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
   14432 	casing for m68k-*-elf.
   14433 
   14434 2009-11-03  Pedro Alves  <pedro (a] codesourcery.com>
   14435 
   14436 	* gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
   14437 	* gdb.arch/i386-prologue.exp: Likewise.
   14438 	* gdb.arch/i386-unwind.exp: Likewise.
   14439 
   14440 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14441 
   14442 	* lib/gdb.exp (gdb_expect): Fix timeout typo.
   14443 
   14444 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14445 
   14446 	* gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
   14447 
   14448 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14449 
   14450 	* gdb.cp/ctti.exp: Correct return values for unsigned char functions.
   14451 
   14452 2009-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14453 
   14454 	* gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
   14455 
   14456 2009-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14457 
   14458 	* gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
   14459 	* gdb.base/sepdebug2.c: New file.
   14460 
   14461 2009-10-31  Sergio Durigan Junior <sergiodj (a] linux.vnet.ibm.com>
   14462 
   14463 	* gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
   14464 	the modified warnings for catch syscall.  Verify if GDB was compiled
   14465 	with support for lib expat, and choose which tests to run depending
   14466 	on this.
   14467 
   14468 2009-10-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   14469 
   14470 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Test
   14471 	that composite commands are parsed OK. And also test
   14472 	that breakpoint commands do work.
   14473 
   14474 2009-10-23  Michael Snyder  <msnyder (a] vmware.com>
   14475 
   14476 	gdb.reverse/consecutive-precsave.exp: Change expect pattern
   14477 	to allow for new disassembly style.
   14478 
   14479 2009-10-22  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14480 
   14481 	* gdb.asm/asm-source.exp: Adjust.
   14482 
   14483 2009-10-22  Michael Snyder  <msnyder (a] vmware.com>
   14484 
   14485 	* gdb.reverse/break-precsave.exp: New test.
   14486 	* gdb.reverse/consecutive-precsave.exp: Ditto.
   14487 	* gdb.reverse/finish-precsave.exp: Ditto.
   14488 	* gdb.reverse/i386-precsave.exp: Ditto.
   14489 	* gdb.reverse/machinestate-precsave.exp: Ditto.
   14490 	* gdb.reverse/sigall-precsave.exp: Ditto.
   14491 	* gdb.reverse/solilb-precsave.exp: Ditto.
   14492 	* gdb.reverse/step-precsave.exp: Ditto.
   14493 	* gdb.reverse/until-precsave.exp: Ditto.
   14494 	* gdb.reverse/watch-precsave.exp: Ditto.
   14495 
   14496 2009-10-22  Michael Snyder  <msnyder (a] vmware.com>
   14497 
   14498 	* gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
   14499 	for gdb_expect.  Adjust one test's expect strings for the new
   14500 	format of disassemble.
   14501 	* gdb.reverse/finish-reverse.exp: Delete 'return'.
   14502 	* gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
   14503 	gdb_test_multiple.
   14504 	* gdb.reverse/step-reverse.exp: Delete 'return'.
   14505 	* gdb.reverse/until-reverse.exp: Delete blank lines.
   14506 	* gdb.reverse/watch-reverse.exp: Delete blank lines.
   14507 
   14508 2009-10-21  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14509 
   14510 	* gdb.base/consecutive.exp: Adjust.
   14511 	* gdb.base/display.exp: Likewise.
   14512 	* gdb.base/pc-fp.exp: Likewise.
   14513 	* gdb.base/sigbpt.exp: Likewise.
   14514 
   14515 2009-10-19  Michael Snyder  <msnyder (a] vmware.com>
   14516 
   14517 	* gdb.reverse/consecutive-reverse.c: Add comment at end of main.
   14518 	* gdb.reverse/finish-reverse.c: Ditto.
   14519 	* gdb.reverse/sigall-reverse.c: Ditto.
   14520 	* gdb.reverse/solib-reverse.c: Ditto.
   14521 	* gdb.reverse/step-reverse.c: Ditto.
   14522 	* gdb.reverse/watch-reverse.c: Ditto.
   14523 
   14524 2009-10-19  Pedro Alves  <pedro (a] codesourcery.com>
   14525 	    Stan Shebs  <stan (a] codesourcery.com>
   14526 
   14527 	* gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
   14528 	* gdb.base/foll-exec.exp: Adjust to expect a process id before
   14529 	"Executing new program".
   14530 	* gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
   14531 	* gdb.base/multi-forks.exp: Ditto.  Adjust to the inferior being
   14532 	left listed after having been killed.
   14533 	* gdb.base/attach.exp: Adjust to spell out "symbol-file".
   14534 	* gdb.base/maint.exp: Adjust test.
   14535 
   14536 	* Makefile.in (ALL_SUBDIRS): Add gdb.multi.
   14537 	* gdb.multi/Makefile.in: New.
   14538 	* gdb.multi/base.exp: New.
   14539 	* gdb.multi/goodbye.c: New.
   14540 	* gdb.multi/hangout.c: New.
   14541 	* gdb.multi/hello.c: New.
   14542 	* gdb.multi/bkpt-multi-exec.c: New.
   14543 	* gdb.multi/bkpt-multi-exec.exp: New.
   14544 	* gdb.multi/crashme.c: New.
   14545 
   14546 2009-10-13  Tristan Gingold  <gingold (a] adacore.com>
   14547 
   14548 	* gdb.base/sepdebug.exp: Check debug info are found.
   14549 
   14550 2009-10-08  Pedro Alves  <pedro (a] codesourcery.com>
   14551 
   14552 	* lib/gdb.exp (gdb_compile): Remove dead aix and irix related
   14553 	bits.
   14554 
   14555 2009-10-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14556 
   14557 	* gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
   14558 
   14559 2009-10-07  Joel Brobecker  <brobecker (a] adacore.com>
   14560 
   14561 	* gdb.base/watchpoints.c: Add copyright header.  Reformat one
   14562 	of the comments.
   14563 
   14564 2009-10-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14565 
   14566 	* gdb.base/annota1.exp: Remove obsolete match_max increase.
   14567 	* gdb.base/annota3.exp: Idem.
   14568 	* gdb.base/maint.exp: Idem.
   14569 
   14570 2009-10-05  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14571 
   14572 	* lib/gdb.exp (default_gdb_init): Set current value of match_max
   14573 	to default.
   14574 
   14575 2009-10-02  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14576 
   14577 	* lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
   14578 	mingw and cygwin targets.
   14579 
   14580 2009-10-02  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14581 	    Pedro Alves  <pedro (a] codesourcery.com>
   14582 
   14583 	* lib/gdb.exp (gdb_compile): Avoid adding
   14584 	gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
   14585 
   14586 2009-10-01  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14587 
   14588 	* gdb.base/shr1.c: Use %p in format string.
   14589 	* gdb.base/unload.c: Avoid warning in fprintf.
   14590 	* gdb.base/watchpoint-solib.c: Idem.
   14591 
   14592 2009-10-01  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14593 
   14594 	* gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
   14595 	long type.
   14596 	(test_unlink): Correct printf string.
   14597 	* gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
   14598 	* gdb.threads/attachstop-mt.c: Add #include <string.h>.
   14599 
   14600 2009-09-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14601 
   14602 	* gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
   14603 	* gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
   14604 	* gdb.arch/ia64-breakpoint-shadow.S: New file.
   14605 
   14606 2009-09-29  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14607 
   14608 	* gdb.objc/basicclass.exp: Disable pending breakpoint query.
   14609 	* gdb.objc/nondebug.exp: Likewise.
   14610 
   14611 2009-09-29  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14612 
   14613 	* gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
   14614 	target_info setting.
   14615 
   14616 	* gdb.threads/thread-specific.exp (get_thread_list): Support targets
   14617 	that detect new threads during "info threads".
   14618 
   14619 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14620 
   14621 	* gdb.threads/manythreads.c (main): Increase thread stack size
   14622 	to 2*PTHREAD_STACK_MIN.
   14623 	* gdb.threads/multi-create.c (main): Likewise.
   14624 	(create_function): Likewise.
   14625 
   14626 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14627 
   14628 	* gdb.base/dump.exp: Pass difference of pointer types instead
   14629 	of integer types as offset to restore in intarr3.srec case.
   14630 
   14631 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14632 
   14633 	* gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
   14634 
   14635 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14636 
   14637 	* gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
   14638 
   14639 2009-09-26  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14640 
   14641 	New test for two watchpoints, with disabling of
   14642 	the first inserted.
   14643 	* testsuite/gdb.base/watchpoints.c: New file.
   14644 	* testsuite/gdb.base/watchpoints.exp: New file.
   14645 
   14646 2009-09-25  Tom Tromey  <tromey (a] redhat.com>
   14647 
   14648 	* gdb.base/charset.exp: Test utf-16 strings with Python.
   14649 
   14650 2009-09-25  Tom Tromey  <tromey (a] redhat.com>
   14651 
   14652 	* gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
   14653 	UCS-4.
   14654 	* gdb.base/charset.c (utf_32_string): Rename.
   14655 	(init_utf32): Rename.
   14656 	(main): Update.
   14657 
   14658 2009-09-22  Tom Tromey  <tromey (a] redhat.com>
   14659 
   14660 	* gdb.python/py-function.exp: Add regression tests.
   14661 
   14662 2009-09-21  Keith Seitz  <keiths (a] redhat.com>
   14663 
   14664 	* gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
   14665 	with invalid operator.
   14666 
   14667 2009-09-21  Keith Seitz  <keiths (a] redhat.com>
   14668 
   14669 	* gdb.cp/classes.exp (do_tests): Add tests to print a constructor
   14670 	and destructor using typedef name of class.
   14671 	* gdb.cp/classes.cc (class Base1): Add a destructor.
   14672 	(base1): New typedef.
   14673 	(use_methods): Instanitate an object of type base1.
   14674 	* gdb.cp/templates.exp (test_template_typedef): New procedure.
   14675 	(do_tests): Call test_template_typedef.
   14676 	* gdb.cp/templates.cc (Baz::~Baz): New method.
   14677 	(intBazOne): New typedef.
   14678 	(main): Instantiate intBazOne.
   14679 
   14680 2009-09-21  Phil Muldoon <pmuldoon (a] redhat.com>
   14681 
   14682 	PR python/10633
   14683 
   14684 	* gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
   14685 	Function.
   14686 	(run_lang_tests): Add print elements test.
   14687 
   14688 2009-09-21  Phil Muldoon <pmuldoon (a] redhat.com>
   14689 
   14690 	* gdb.python/py-value.exp (test_subscript_regression): New
   14691 	function.  Test for invalid subscripts.
   14692 	* gdb.python/py-value.c (main): Add test array, and pointer to it.
   14693 	(ptr_ref): New function.
   14694 
   14695 2009-09-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14696 
   14697 	* gdb.base/default.exp: Fix "show convenience".
   14698 
   14699 2009-09-15  Tom Tromey  <tromey (a] redhat.com>
   14700 
   14701 	* lib/mi-support.exp (mi_create_varobj): Update.
   14702 	(mi_create_floating_varobj): Likewise.
   14703 	(mi_create_dynamic_varobj): New proc.
   14704 	(mi_varobj_update): Update.
   14705 	(mi_varobj_update_with_type_change): Likewise.
   14706 	(mi_varobj_update_kv_helper): New proc.
   14707 	(mi_varobj_update_dynamic_helper): Rewrite.
   14708 	(mi_varobj_update_dynamic): New proc.
   14709 	(mi_list_varobj_children): Update.
   14710 	(mi_list_varobj_children_range): Add 'from' and 'to' arguments.
   14711 	* gdb.python/python-prettyprint.py (pp_outer): New class.
   14712 	(pp_nullstr): Likewise.
   14713 	(lookup_function): Register new printers.
   14714 	* gdb.python/python-prettyprint.c (struct substruct): New type.
   14715 	(struct outerstruct): Likewise.
   14716 	(substruct_test): New function.
   14717 	(struct nullstr): New type.
   14718 	(string_1, string_2): New globals.
   14719 	(main): Add new tests.
   14720 	* gdb.python/python-mi.exp: Added regression tests.
   14721 	* gdb.mi/mi2-var-display.exp: Update.
   14722 	* gdb.mi/mi2-var-cmd.exp: Update.
   14723 	* gdb.mi/mi2-var-child.exp: Update.
   14724 	* gdb.mi/mi2-var-block.exp: Update.
   14725 	* gdb.mi/mi-var-invalidate.exp: Update.
   14726 	* gdb.mi/mi-var-display.exp: Update.
   14727 	* gdb.mi/mi-var-cmd.exp: Update.
   14728 	* gdb.mi/mi-var-child.exp: Update.
   14729 	* gdb.mi/mi-var-block.exp: Update.
   14730 	* gdb.mi/mi-break.exp: Update.
   14731 	* gdb.mi/gdb701.exp: Update.
   14732 
   14733 2009-09-14  Sergio Durigan Junior <sergiodj (a] linux.vnet.ibm.com>
   14734 
   14735 	* Makefile.in: Inclusion of catch-syscall object.
   14736 	* gdb.base/catch-syscall.c: New file.
   14737 	* gdb.base/catch-syscall.exp: New file.
   14738 
   14739 2009-09-12  Michael Snyder  <msnyder (a] vmware.com>
   14740 
   14741 	* gdb.reverse/step-reverse.exp: Explicitly check for targets
   14742 	that can support reverse debuggnig.
   14743 
   14744 2009-09-11  Tom Tromey  <tromey (a] redhat.com>
   14745 
   14746 	* gdb.dwarf2/valop.S: New file.
   14747 	* gdb.dwarf2/valop.exp: New file.
   14748 
   14749 2009-09-11  Mark Kettenis  <kettenis (a] gnu.org>
   14750 
   14751 	* gdb.threads/current-lwp-dead.exp: Only run this on Linux.
   14752 
   14753 2009-09-10  Doug Evans  <dje (a] google.com>
   14754 
   14755 	* gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
   14756 	Add $gdb_prompt to second breakpoint regexp.
   14757 
   14758 2009-09-08  Thiago Jung Bauermann  <thiago.bauermann (a] gmail.com>
   14759 
   14760 	* gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
   14761 	names, add missing ones.
   14762 	* gdb.python/py-cmd.exp: Rename from python-cmd.exp.
   14763 	* gdb.python/py-frame.c: Rename from python-frame.c.
   14764 	* gdb.python/py-frame.exp: Rename from python-frame.exp.  Adjust
   14765 	testfile name.
   14766 	* gdb.python/py-function.exp: Rename from python-function.exp.
   14767 	* gdb.python/py-mi.exp: Rename from python-mi.exp.  Adjust
   14768 	testfile name.
   14769 	* gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
   14770 	* gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
   14771 	Adjust testfile name.
   14772 	* gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
   14773 	* gdb.python/py-template.cc: Rename from python-template.cc.
   14774 	* gdb.python/py-template.exp: Rename from python-template.exp.
   14775 	Adjust testfile name.
   14776 	* gdb.python/py-value.c: Rename from python-value.c.
   14777 	* gdb.python/py-value.exp: Rename from python-value.exp.  Adjust
   14778 	testfile name.
   14779 
   14780 2009-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14781 
   14782 	* gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
   14783 	$bpt2address.
   14784 	(Second breakpoint address is valid on ia64)
   14785 	(Third breakpoint on ia64 in the Second breakpoint's bundle): New.
   14786 
   14787 2009-09-03  Joseph Myers  <joseph (a] codesourcery.com>
   14788 
   14789 	* gdb.base/ending-run.exp: Restrict regular expression matching
   14790 	line number to require closing brace following.
   14791 
   14792 2009-09-03  Doug Evans  <dje (a] google.com>
   14793 
   14794 	* gdb.base/store.exp (check_set): Fix typo in expected value message.
   14795 
   14796 2009-09-02  Tom Tromey  <tromey (a] redhat.com>
   14797 
   14798 	* gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
   14799 
   14800 2009-09-02  Tom Tromey  <tromey (a] redhat.com>
   14801 
   14802 	* gdb.dwarf2/callframecfa.exp: New file.
   14803 	* gdb.dwarf2/callframecfa.S: New file.
   14804 
   14805 2009-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14806 
   14807 	* gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
   14808 	gdb.base/solib-overlap-main.c: New.
   14809 
   14810 2009-08-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14811 
   14812 	PR gdb/10565
   14813 
   14814 	* gdb.base/bitfields.c (struct container, container): New.
   14815 	(main): Initialize it and call break5.
   14816 	* gdb.base/bitfields.exp (bitfield_at_offset): New test.
   14817 
   14818 2009-08-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14819 
   14820 	Support constant DW_AT_data_member_location by GCC PR debug/40659.
   14821 	* gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
   14822 
   14823 2009-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14824 
   14825 	* gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
   14826 
   14827 2009-08-26  Michael Snyder  <msnyder (a] vmware.com>
   14828 
   14829 	* gdb.base/i386-reverse.c: New file.
   14830 	* gdb.base/i386-reverse.exp: New file.
   14831 	* gdb.base/Makefile.in: Add new files to be removed.
   14832 
   14833 2009-08-26  Joseph Myers  <joseph (a] codesourcery.com>
   14834 
   14835 	* gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
   14836 	environment-pwd for remote host.
   14837 	* gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
   14838 
   14839 2009-08-24  Keith Seitz  <keiths (a] redhat.com>
   14840 
   14841 	* gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
   14842 	Add two new C++ completer tests which limit the output to a
   14843 	given class.
   14844 
   14845 2009-08-24  Michael Snyder  <msnyder (a] vmware.com>
   14846 
   14847 	* gdb.base/del.exp: Fix typo in comment.
   14848 	* gdb.base/step-bt.exp: Fix cut and paste error in comment.
   14849 
   14850 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   14851 
   14852 	* configure: Regenerate.
   14853 	* gdb.hp/configure: Likewise.
   14854 	* gdb.hp/gdb.aCC/configure: Likewise.
   14855 	* gdb.hp/gdb.base-hp/configure: Likewise.
   14856 	* gdb.hp/gdb.compat/configure: Likewise.
   14857 	* gdb.hp/gdb.defects/configure: Likewise.
   14858 	* gdb.hp/gdb.objdbg/configure: Likewise.
   14859 	* gdb.stabs/configure: Likewise.
   14860 
   14861 2009-08-19  Doug Evans  <dje (a] google.com>
   14862 
   14863 	* gdb.base/gdbvars.c: New file.
   14864 	* gdb.base/gdbvars.exp: Test convenience vars with program variables.
   14865 
   14866 2009-08-14  Pedro Alves  <pedro (a] codesourcery.com>
   14867 
   14868 	* gdb.threads/killed.exp, gdb.threads/manythreads.exp,
   14869 	gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
   14870 
   14871 2009-08-13  Pedro Alves  <pedro (a] codesourcery.com>
   14872 
   14873 	* gdb.base/default.exp: Adjust "set language test": it's now an
   14874 	enum command.  Larger help string moved to "help set language".
   14875 	* gdb.base/help.exp: Adjust "help set language" expected output,
   14876 	now lists all known languages.
   14877 
   14878 2009-08-11  Nathan Froyd  <froydnj (a] codesourcery.com>
   14879 
   14880 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
   14881 	all frame arguments.
   14882 	* gdb.arch/altivec-regs.exp: Likewise.
   14883 
   14884 2009-08-07  Tom Tromey  <tromey (a] redhat.com>
   14885 
   14886 	* gdb.base/setshow.exp: Add tests for changes to set language, set
   14887 	check range, and set check type.
   14888 
   14889 2009-08-03  Vladimir Prus  <vladimir (a] codesourcery.com>
   14890 
   14891 	* lib/mi-support.exp (mi_list_breakpoints): Make it work.
   14892 	* gdb.mi/mi-break.exp (test_breakpoint_commands): New.
   14893 	Call it.
   14894 
   14895 2009-07-31  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14896 
   14897 	* configure.ac: Run gdb.cell tests when appropriate.
   14898 	* configure: Regenerate.
   14899 	* lib/cell.exp: New file.
   14900 	* gdb.cell: New directory.
   14901 	* gdb.cell/configure.ac: New file.
   14902 	* gdb.cell/configure: New file.
   14903 	* gdb.cell/Makefile.in: New file.
   14904 	* gdb.cell/arch.exp: New file.
   14905 	* gdb.cell/break.c: New file.
   14906 	* gdb.cell/break.exp: New file.
   14907 	* gdb.cell/break-spu.c: New file.
   14908 	* gdb.cell/bt.c: New file.
   14909 	* gdb.cell/bt2-spu.c: New file.
   14910 	* gdb.cell/bt-spu.c: New file.
   14911 	* gdb.cell/bt.exp: New file.
   14912 	* gdb.cell/coremaker.c: New file.
   14913 	* gdb.cell/coremaker-spu.c: New file.
   14914 	* gdb.cell/core.exp: New file.
   14915 	* gdb.cell/gcore.exp: New file.
   14916 	* gdb.cell/data.c: New file.
   14917 	* gdb.cell/data.exp: New file.
   14918 	* gdb.cell/data-spu.c: New file.
   14919 	* gdb.cell/ea-cache.exp: New file.
   14920 	* gdb.cell/ea-cache.c: New file.
   14921 	* gdb.cell/ea-cache-spu.c: New file.
   14922 	* gdb.cell/ea-standalone.c: New file.
   14923 	* gdb.cell/ea-standalone.exp: New file.
   14924 	* gdb.cell/ea-test.c: New file.
   14925 	* gdb.cell/ea-test.exp: New file.
   14926 	* gdb.cell/f-regs.exp: New file.
   14927 	* gdb.cell/mem-access.c: New file.
   14928 	* gdb.cell/mem-access.exp: New file.
   14929 	* gdb.cell/mem-access-spu.c: New file.
   14930 	* gdb.cell/ptype.exp: New file.
   14931 	* gdb.cell/registers.exp: New file.
   14932 	* gdb.cell/size.c: New file.
   14933 	* gdb.cell/sizeof.exp: New file.
   14934 	* gdb.cell/size-spu.c: New file.
   14935 	* gdb.cell/solib.exp: New file.
   14936 	* gdb.cell/solib-symbol.exp: New file.
   14937 
   14938 2009-07-31  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14939 
   14940 	* gdb.xml/tdesc-regs.exp: Skip for SPU targets.
   14941 
   14942 2009-07-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14943 
   14944 	* gdb.base/float.exp: Handle VFP registers.
   14945 
   14946 2009-07-14  Michael Snyder  <msnyder (a] vmware.com>
   14947 
   14948 	* gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
   14949 	to bring gdb to the beginning of the calling line.
   14950 
   14951 	* gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
   14952 	confusing the i386 epilogue unwinder.
   14953 
   14954 2009-07-14  Stan Shebs  <stan (a] codesourcery.com>
   14955 
   14956 	* gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
   14957 
   14958 2009-07-14  Michael Snyder  <msnyder (a] vmware.com>
   14959 
   14960 	* gdb.reverse/step-reverse.exp (stepi into function call):
   14961 	Call instruction may not be first instruction in the line.
   14962 	(reverse stepi from a function call): Used wrong line number.
   14963 
   14964 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14965 
   14966 	* gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
   14967 
   14968 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14969 
   14970 	Fix gdb.base/macscp.exp when using custom inputrc.
   14971 	* gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
   14972 	* gdb.base/readline.exp: Remove env(INPUTRC) set and restore.  Remove
   14973 	env(TERM) set.
   14974 	* gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
   14975 	* lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
   14976 
   14977 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14978 
   14979 	Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
   14980 	* gdb.base/annota1.exp (thread_test): Import global $testfile.
   14981 	Change the compilation target to match the testcase name.
   14982 	* gdb.base/sect-cmd.exp: Change the compilation target to match the
   14983 	testcase name.
   14984 	* a2-run.exp: Use for setup prepare_for_testing.  Change the
   14985 	compilation target to match the testcase name.
   14986 	* gdb.base/commands.exp: Likewise.
   14987 	* gdb.base/finish.exp: Likewise.
   14988 	* gdb.base/float.exp: Likewise.
   14989 	* gdb.base/info-target.exp: Likewise.
   14990 	* gdb.base/relational.exp: Likewise.
   14991 	* gdb.base/term.exp: Likewise.
   14992 	* gdb.base/until.exp: Likewise.
   14993 	* gdb.base/volatile.exp: Likewise.
   14994 	* gdb.base/whatis-exp.exp: Likewise.
   14995 
   14996 2009-07-11  Hui Zhu  <teawater (a] gmail.com>
   14997 
   14998 	* gdb.base/help.exp (disassemble): Update expected help text.
   14999 
   15000 2009-07-09  Tom Tromey  <tromey (a] redhat.com>
   15001 
   15002 	* lib/gdb.exp: Handle TRANSCRIPT.
   15003 	(remote_spawn, remote_close, send_gdb): New procs.
   15004 
   15005 2009-07-10 Phil Muldoon  <pmuldoon (a] redhat.com>
   15006 
   15007 	* gdb.python/python-prettyprint.c: Add counted null string
   15008 	structure.
   15009 	* gdb.python/python-prettyprint.exp: Print null string. Test for
   15010 	embedded nulls.
   15011 	* gdb.python/python-prettyprint.py (pp_ns): New Function.
   15012 	* gdb.python/python-value.exp (test_value_in_inferior): Add
   15013 	variable length string fetch tests.
   15014 	* gdb.python/python-value.c (main): Add strings for string fetch tests.
   15015 
   15016 2009-07-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15017 
   15018 	* gdb.base/dump.exp (inaccessible memory is reported): New test.
   15019 
   15020 2009-07-07  Tom Tromey  <tromey (a] redhat.com>
   15021 
   15022 	* gdb.base/call-rt-st.exp: Update for change to escape output.
   15023 	* gdb.base/callfuncs.exp: Likewise.
   15024 	* gdb.base/charset.exp: Likewise.
   15025 	* gdb.base/constvars.exp: Likewise.
   15026 	* gdb.base/long_long.exp: Likewise.
   15027 	* gdb.base/pointers.exp: Likewise.
   15028 	* gdb.base/printcmds.exp: Likewise.
   15029 	* gdb.base/setvar.exp: Likewise.
   15030 	* gdb.base/store.exp: Likewise.
   15031 	* gdb.cp/ref-types.exp: Likewise.
   15032 	* gdb.mi/mi-var-child.exp: Likewise.
   15033 	* gdb.mi/mi-var-display.exp: Likewise.
   15034 	* gdb.mi/mi2-var-display.exp: Likewise.
   15035 	* gdb.base/charset.exp: Test octal escape sequence length.
   15036 	Update for change to escape output.
   15037 
   15038 2009-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15039 
   15040 	* gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
   15041 
   15042 2009-07-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15043 
   15044 	* lib/java.exp (java_init): Ignore $GCJ if it is empty.
   15045 
   15046 2009-07-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15047 
   15048 	* lib/gdbserver-support.exp (gdbserver_start): Loop spawning
   15049 	gdbserver increasing $portnum if "Can't bind address" has been seen.
   15050 
   15051 2009-07-05  Pedro Alves  <pedro (a] codesourcery.com>
   15052 
   15053 	* gdb.base/ending-run.exp: Add "step out of main" pattern for
   15054 	mingw32ce.
   15055 
   15056 2009-07-05  Pedro Alves  <pedro (a] codesourcery.com>
   15057 
   15058 	* gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
   15059 	VFP format.
   15060 
   15061 2009-07-02  Pedro Alves  <pedro (a] codesourcery.com>
   15062 
   15063 	* gdb.base/multi-forks.exp: Only run detach-on-fork tests on
   15064 	linux.  Adjust to use "inferior", "info inferiors", "detach
   15065 	inferior" and "kill inferior" instead of "restart", "info fork",
   15066 	"detach fork" and "delete fork".
   15067 	* gdb.base/ending-run.exp: Spell out "info".
   15068 	* gdb.base/help.exp: Adjust to use test_prefix_command_help for
   15069 	the "kill" command.
   15070 
   15071 2009-07-02  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15072 
   15073 	* gdb.threads/tls-shared.exp: Update to locexpr_describe_location
   15074 	change to prefix TLS offset in hex with 0x.
   15075 
   15076 2009-07-02  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15077 
   15078 	* gdb.base/default.exp: Update test case for "x" changes.
   15079 
   15080 2009-07-01  Tristan Gingold  <gingold (a] adacore.com>
   15081 
   15082 	* gdb.base/bigcore.exp: Make darwin untested.
   15083 
   15084 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15085 
   15086 	* gdb.base/completion.exp (directory completion): Create the directory.
   15087 	New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
   15088 	escapeuniquesub.
   15089 	(directory completion 2): Expect now ${escapeuniquesub}.
   15090 	(Glob remaining of directory test): Remove one excessive newline.
   15091 	Expect the real output.
   15092 
   15093 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15094 
   15095 	Fix `make check//%' target after `make check' has been ran.
   15096 	* Makefile.in (TEST_TARGETS): Remove the %/.dir dependency.  Add
   15097 	a mkdir call.
   15098 	(check-gdb.base%): Remove the gdb.base%/.dir dependency.
   15099 	(%/.dir): Remove.
   15100 
   15101 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15102 
   15103 	* lib/mi-support.exp (mi_check_thread_states): Permit any output before
   15104 	the expected result record.
   15105 
   15106 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15107 
   15108 	Remove racy FAILs relying just on the timeouts.
   15109 	* gdb.base/setshow.exp (set annotate 2, show annotate (2))
   15110 	(annotation_level 2): Remove racy FAILs.
   15111 
   15112 2009-06-30  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15113 
   15114 	gdb/10275
   15115 	* gdb.dwarf2/dw2-restore.{S,exp}: New test.
   15116 
   15117 2009-06-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15118 
   15119 	* gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
   15120 
   15121 2009-06-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15122 
   15123 	* gdb.mi/mi-stack.exp: Testing symbolic options
   15124 	to -stack-list-locals and -stack-list-arguments.
   15125 
   15126 2009-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15127 
   15128 	* gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
   15129 
   15130 2009-06-29  Tom Tromey  <tromey (a] redhat.com>
   15131 
   15132 	* dg-extract-results.sh: New file.
   15133 	* Makefile.in (FORCE_PARALLEL): New variable.
   15134 	(CHECK_TARGET): New conditional variable.
   15135 	(check): Use CHECK_TARGET.
   15136 	(DO_RUNTEST): New variable.
   15137 	(check-single): New target.
   15138 	(TEST_DIRS): New variable.
   15139 	(TEST_TARGETS): Likewise.
   15140 	(check-parallel): New target.
   15141 	(check-gdb.%): New pattern.
   15142 	(BASE1_FILES): New variable.
   15143 	(BASE2_FILES): Likewise.
   15144 	(check-gdb.base%): New pattern.
   15145 	(%/.dir): New pattern.
   15146 	* configure: Rebuild.
   15147 	* aclocal.m4 (AM_CONDITIONAL): New defun.
   15148 	* configure.ac: Check whether user is using GNU make.
   15149 	(GMAKE): New conditional.
   15150 
   15151 2009-06-29  Sami Wagiaalla  <swagiaal (a] redhat.com>
   15152 
   15153 	* gdb.cp/namespace-nested-import.cc: New test.
   15154 	* gdb.cp/namespace-nested-import.exp: New test.
   15155 
   15156 2009-06-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15157 
   15158 	* gdb.base/break.exp: Add an XFAIL for gcc/36748.
   15159 	* gdb.cp/annota2.exp: Accept frames-invalid in more places.
   15160 	* gdb.opt/Makefile.in (EXECUTABLES): Update.
   15161 	* gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
   15162 	* gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
   15163 	gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
   15164 	gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
   15165 	gdb.opt/inline-markers.c: New files.
   15166 	* lib/gdb.exp (skip_inline_frame_tests): New function.
   15167 	(skip_inline_var_tests): New function.
   15168 
   15169 2009-06-27  Andreas Schwab  <schwab (a] linux-m68k.org>
   15170 
   15171 	* gdb.cp/exception.exp: Don't require $hex before inner frame in
   15172 	backtrace.
   15173 
   15174 2009-06-27  Michael Snyder  <msnyder (a] vmware.com>
   15175 
   15176 	* gdb.reverse: New directory.
   15177 	* gdb.reverse/break-reverse.c: New test.
   15178 	* gdb.reverse/break-reverse.exp: New test.
   15179 	* gdb.reverse/consecutive-reverse.c: New test.
   15180 	* gdb.reverse/consecutive-reverse.exp: New test.
   15181 	* gdb.reverse/finish-reverse.c: New test.
   15182 	* gdb.reverse/finish-reverse.exp: New test.
   15183 	* gdb.reverse/machinestate.c: New test.
   15184 	* gdb.reverse/ms1.c: New test.
   15185 	* gdb.reverse/machinestate.exp: New test.
   15186 	* gdb.reverse/Makefile.in: New file.
   15187 	* gdb.reverse/shr2.c: New test.
   15188 	* gdb.reverse/solib-reverse.c: New test.
   15189 	* gdb.reverse/solib-reverse.exp: New test.
   15190 	* gdb.reverse/step-reverse.c: New test.
   15191 	* gdb.reverse/step-reverse.exp: New test.
   15192 	* gdb.reverse/until-reverse.c: New test.
   15193 	* gdb.reverse/ur1.c: New test.
   15194 	* gdb.reverse/until-reverse.exp: New test.
   15195 	* gdb.reverse/watch-reverse.c: New test.
   15196 	* gdb.reverse/watch-reverse.exp: New test.
   15197 	* configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
   15198 	* configure: Regenerate.
   15199 
   15200 2009-06-26  Doug Evans  <dje (a] google.com>
   15201 
   15202 	* gdb.base/psymtab.exp: Turn off pending breakpoints.
   15203 
   15204 2009-06-26  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15205 
   15206 	* gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
   15207 	windows problem for 'file delete $binfile'.
   15208 
   15209 2009-06-23  Sami Wagiaalla  <swagiaal (a] redhat.com>
   15210 
   15211 	* gdb.cp/namespace-using.exp: New test.
   15212 	* gdb.cp/namespace-using.cc: New test.
   15213 
   15214 2009-05-20  Joel Brobecker  <brobecker (a] adacore.com>
   15215 
   15216 	* gdb.ada/variant_record_packed_array: New testcase.
   15217 
   15218 2009-06-23  Tom Tromey  <tromey (a] redhat.com>
   15219 
   15220 	* gdb.base/charset.exp (test_combination): Regression test.
   15221 	* gdb.base/charset.c (my_wchar_t): New typedef.
   15222 	(myvar): New global.
   15223 	(main): Set myvar.
   15224 
   15225 2009-06-18  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15226 
   15227 	* lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
   15228 	target.
   15229 
   15230 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15231 
   15232 	* gdb.base/dump.exp: Handle SPU like 64-bit platforms.
   15233 
   15234 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15235 
   15236 	* gdb.mi/gdb680.exp: Update test for error message.
   15237 
   15238 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15239 
   15240 	* gdb.base/annota1.exp: Allow multiple occurrences of the
   15241 	frames-invalid annotation.
   15242 	* gdb.cp/annota2.exp: Likewise.
   15243 
   15244 2009-06-15  Phil Muldoon  <pmuldoon (a] redhat.com>
   15245 
   15246 	* gdb.cp/gdb2495.cc: New file.
   15247 	* gdb.cp/gdb2495.exp: New file.
   15248 
   15249 2009-06-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15250 
   15251 	Report error on GDB crash during runto.
   15252 	* lib/gdb.exp (runto <eof>): New.
   15253 
   15254 2009-06-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15255 
   15256 	* gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
   15257 	gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
   15258 	gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
   15259 	gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
   15260 	gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
   15261 	gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
   15262 	gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
   15263 	gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
   15264 	gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
   15265 	gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
   15266 	gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
   15267 	gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
   15268 	gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
   15269 	gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
   15270 	gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
   15271 	gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
   15272 	gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
   15273 	gdb.server/server-mon.exp, gdb.server/server-run.exp,
   15274 	gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   15275 	gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
   15276 	gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
   15277 	gdb.trace/passcount.exp, gdb.trace/report.exp,
   15278 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
   15279 	gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
   15280 	gdb.trace/while-stepping.exp: Use a unique name for the compiled
   15281 	executable.
   15282 
   15283 2009-06-07  Pedro Alves  <pedro (a] codesourcery.com>
   15284 
   15285 	* gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
   15286 	defined before referencing it.
   15287 
   15288 2009-06-03  Doug Evans  <dje (a] google.com>
   15289 
   15290 	* gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
   15291 	* gdb.arch/i386-see.c: Ditto.
   15292 
   15293 2009-05-30  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15294 
   15295 	* gdb.base/macscp.exp (info_macro): Return undefined if undefined.
   15296 	(check_macro): Return 1 if undefined.
   15297 	If first test fails, check if macro debug information is available,
   15298 	and report unsupported test if no macro information is found.
   15299 
   15300 2009-05-29  Doug Evans  <dje (a] google.com>
   15301 
   15302 	* gdb.threads/hand-call-in-threads.exp: New.
   15303 	* gdb.threads/hand-call-in-threads.c: New.
   15304 
   15305 2009-05-29  Michael Snyder  <msnyder (a] vmware.com>
   15306 
   15307 	* gdb.base/break-always.exp: Change "1" to "on".
   15308 	Add confirmation check.
   15309 
   15310 2009-05-28  Pedro Alves  <pedro (a] codesourcery.com>
   15311 
   15312 	* gdb.threads/threxit-hop-specific.c: New.
   15313 	* gdb.threads/threxit-hop-specific.exp: New.
   15314 	* gdb.threads/thread-execl.c: New.
   15315 	* gdb.threads/thread-execl.exp: New.
   15316 
   15317 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15318 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15319 
   15320 	* lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
   15321 	(mi_child_regexp): Likewise.
   15322 	(mi_list_varobj_children_range): Likewise.
   15323 	(mi_get_features): Likewise.
   15324 	(mi_list_varobj_children): Rewrite.
   15325 	* gdb.python/python-mi.exp: New file.
   15326 
   15327 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15328 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15329 	    Phil Muldoon  <pmuldoon (a] redhat.com>
   15330 	    Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15331 
   15332 	* gdb.python/python-prettyprint.exp: New file.
   15333 	* gdb.python/python-prettyprint.c: New file.
   15334 	* gdb.python/python-prettyprint.py: New file.
   15335 	* gdb.base/display.exp: print/r is now valid.
   15336 
   15337 2009-05-27  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15338 	    Tom Tromey  <tromey (a] redhat.com>
   15339 	    Pedro Alves  <pedro (a] codesourcery.com>
   15340 	    Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15341 
   15342 	* gdb.python/python-template.exp: New file.
   15343 	* gdb.python/python-template.cc: New file.
   15344 	* gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
   15345 	tests.
   15346 	* gdb.python/python-value.exp (py_objfile_tests): New proc.
   15347 	Call it.
   15348 	(test_value_after_death): New proc.
   15349 	* gdb.python/python-value.c (PTR): New typedef.
   15350 	(main): New variable 'x'.
   15351 
   15352 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15353 
   15354 	* gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
   15355 	tests.
   15356 	* gdb.python/python-value.exp (py_objfile_tests): New proc.
   15357 	Call it.
   15358 
   15359 2009-05-27  Pedro Alves  <pedro (a] codesourcery.com>
   15360 
   15361 	* gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
   15362 
   15363 2009-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   15364 
   15365 	* gdb.threads/fork-thread-pending.c: New.
   15366 	* gdb.threads/fork-thread-pending.exp: New.
   15367 
   15368 2009-05-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15369 
   15370 	* gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
   15371 	* gdb.dwarf2/dw2-strp.S (a_string2): New.
   15372 
   15373 2009-05-18  Jon Beniston  <jon (a] beniston.com>
   15374 
   15375 	* gdb.asm/asm-source.exp: Add lm32 target.
   15376 
   15377 2009-05-17  Pedro Alves  <pedro (a] codesourcery.com>
   15378 
   15379 	* gdb.base/foll-fork.c: Include stdlib.h.  Add markers for
   15380 	`gdb_get_line_number'.  Call `callee' in both parent and child.
   15381 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Use
   15382 	`gdb_get_line_number' instead of hardcoding line numbers.
   15383 	(catch_fork_unpatch_child): New procedure to test detaching
   15384 	breakpoints from child fork.
   15385 	(tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
   15386 	hardcoding line numbers.
   15387 	(do_fork_tests): Run `catch_fork_unpatch_child'.
   15388 
   15389 2009-05-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15390 
   15391 	* gdb.mi/mi-cmd-var.exp: Check that when varobj
   15392 	of structure type enters or leaves the scope, it
   15393 	is reported by -var-update.
   15394 
   15395 2009-05-11  Doug Evans  <dje (a] sebabeach.org>
   15396 
   15397 	* gdb.mi/nsintrall.c (main): Fix off-by-one error.
   15398 	* gdb.threads/pending-step.c (main): Fix off-by-one error.
   15399 	* gdb.threads/schedlock.c (main): Fix off-by-one error.
   15400 
   15401 2009-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15402 
   15403 	* gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
   15404 
   15405 2009-04-30  Doug Evans  <dje (a] google.com>
   15406 
   15407 	* gdb.threads/watchthreads2.exp: New testcase.
   15408 	* gdb.threads/watchthreads2.c: New testcase.
   15409 
   15410 2009-04-29  Doug Evans  <dje (a] google.com>
   15411 
   15412 	* gdb.cp/mb-ctor.exp: Add multi-line source statement test.
   15413 	* gdb.cp/mb-ctor.cc: Ditto.
   15414 	* gdb.cp/mb-inline.exp: Add multi-line source statement test.
   15415 	* gdb.cp/mb-inline.h (multi_line_foo): New function.
   15416 	* gdb.cp/mb-inline1.cc: Call it.
   15417 	* gdb.cp/mb-inline2.cc: Ditto.
   15418 	* gdb.cp/mb-templates.exp: Add multi-line source statement test.
   15419 	* gdb.cp/mb-templates.cc (multi_line_foo): New template.
   15420 
   15421 2009-04-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15422 
   15423 	* gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
   15424 	(info_macro): Remova `decimal' declaration.  New variable `nonzero'.
   15425 	Replace all uses of `decimal' by `nonzero'.
   15426 	(info macro FROM_COMMANDLINE): New test.
   15427 
   15428 2009-04-27  Tom Tromey  <tromey (a] redhat.com>
   15429 
   15430 	* gdb.base/printcmds.exp (test_printf): Test comma operator in [].
   15431 
   15432 2009-04-27  Doug Evans  <dje (a] google.com>
   15433 
   15434 	* gdb.threads/watchthreads.c (main): Initialize args before starting
   15435 	the threads.  Plus formatting cleanup.
   15436 	* gdb.threads/watchthreads.exp: Avoid errant failures due to
   15437 	biased scheduling of one thread.
   15438 
   15439 2009-04-27  Jerome Guitton  <guitton (a] adacore.com>
   15440 
   15441 	* gdb.cp/templates.cc (GetMax): New template.
   15442 	(main): Declare two instances of GetMax.
   15443 	* gdb.cp/templates.exp: Add new test.
   15444 
   15445 2009-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15446 
   15447 	* gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
   15448 
   15449 2009-04-22  Joseph Myers  <joseph (a] codesourcery.com>
   15450 
   15451 	* lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
   15452 
   15453 2009-04-15  Tom Tromey  <tromey (a] redhat.com>
   15454 
   15455 	* gdb.base/charset.exp: Add regression test.
   15456 
   15457 2009-04-14  Joel Brobecker  <brobecker (a] adacore.com>
   15458 
   15459 	* gdb.base/exe-lock.exp: New testcase.
   15460 
   15461 2009-04-13  Tom Tromey  <tromey (a] redhat.com>
   15462 
   15463 	* gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
   15464 	operator on Frame.
   15465 
   15466 2009-04-03  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15467 
   15468 	* gdb.base/attach.exp: Re-enable for spu*-*-* targets.
   15469 	* gdb.server/ext-attach.exp: Likewise.
   15470 
   15471 2009-04-03  Vladimir Prus  <vladimir (a] codesourcery.com>
   15472 
   15473 	Eliminate some sleep usage.
   15474 
   15475 	* gdb.mi/basics.c (do_nothing): New.
   15476 	(main): Use do_nothing instead of printf, so that
   15477 	not to introduce race condition between output of
   15478 	inferiour and output of gdb. Do not use sleep as it
   15479 	is not generally available on embedded targets.
   15480 
   15481 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15482 
   15483 	* gdb.server/ext-attach.exp: Expect an optional process id after
   15484 	"Detached from remote process".
   15485 
   15486 2009-04-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15487 
   15488 	* gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
   15489 	gdb.dwarf2/dw2-unresolved.exp: New.
   15490 
   15491 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15492 
   15493 	* gdb.mi/mi-nonstop-exit.exp: Don't check isnative.  Use
   15494 	mi_run_to_main.
   15495 
   15496 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15497 
   15498 	* gdb.mi/mi-nonstop.exp: Don't check isnative.  Use
   15499 	mi_run_to_main.  Skip thread exit test on remote targets.
   15500 	* gdb.mi/mi-nsintrall.exp: Don't check isnative.  Use
   15501 	mi_run_to_main.
   15502 	* gdb.mi/mi-nsmoribund.exp: Don't check isnative.  Use
   15503 	mi_run_to_main.
   15504 	* lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
   15505 	when expecting ^connected.  Detect when the target doesn't support
   15506 	non-stop mode.
   15507 	(mi_run_cmd): Detect if non-stop mode was requested by isn't
   15508 	supported.  Return -1 on error, 0 on success.
   15509 	(mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
   15510 	(mi_runto): Return mi_runto_helper's result explicitly.
   15511 
   15512 2009-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   15513 
   15514 	* gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
   15515 
   15516 2009-04-01  Tom Tromey  <tromey (a] redhat.com>
   15517 
   15518 	* gdb.base/funcargs.exp: Set print frame-arguments to "all".
   15519 	* gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
   15520 	* gdb.ada/ref_param.exp: Set print frame-arguments to "all".
   15521 	* gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
   15522 
   15523 2009-03-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15524 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15525 
   15526 	PR gdb/931
   15527 	* gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
   15528 	output.
   15529 	* gdb.cp/templates.exp: Allow canonical output.  Remove KFAILs
   15530 	for gdb/931.
   15531 	* dw2-strp.S (DW_AT_language): Change to C++.
   15532 	(DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
   15533 
   15534 2009-03-31  Joel Brobecker  <brobecker (a] adacore.com>
   15535 
   15536 	* gdb.ada/tasks: New testcase.
   15537 
   15538 2009-03-30  Stan Shebs  <stan (a] codesourcery.com>
   15539 
   15540 	* gdb.trace/actions.exp: Update to match new info trace format.
   15541 	* gdb.trace/deltrace.exp: Ditto.
   15542 	* gdb.trace/infotrace.exp: Ditto.
   15543 	* gdb.trace/passcount.exp: Ditto.
   15544 	* gdb.trace/save-trace.exp: Ditto.
   15545 	* gdb.trace/while-stepping.exp: Ditto.
   15546 	* gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
   15547 
   15548 2009-03-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15549 
   15550 	* gdb.python/python-frame.c: New file.
   15551 	* gdb.python/python-frame.exp: New file.
   15552 
   15553 2009-03-29  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15554 
   15555 	* gdb.python/python-value.exp: Add tests for the address
   15556 	attribute.
   15557 
   15558 2009-03-29  Andreas Schwab  <schwab (a] linux-m68k.org>
   15559 
   15560 	* gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
   15561 
   15562 2009-03-26  Doug Evans  <dje (a] google.com>
   15563 
   15564 	* gdb.mi/mi-nonstop-exit.exp: New file.
   15565 	* gdb.mi/non-stop-exit.c: New file.
   15566 
   15567 2009-03-26  Tom Tromey  <tromey (a] redhat.com>
   15568 
   15569 	Update for change to prologue skipping:
   15570 	* gdb.mi/mi2-simplerun.exp: Update.
   15571 	* gdb.mi/mi2-break.exp: Update.
   15572 	* gdb.mi/mi-simplerun.exp: Update.
   15573 	* gdb.mi/mi-break.exp: Update.
   15574 	* gdb.base/ending-run.exp: Update.
   15575 
   15576 2009-03-26  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15577 
   15578 	* gdb.python/python-value.exp (test_value_in_inferior): Test
   15579 	gdb.Value.is_optimized_out attribute.
   15580 
   15581 2009-03-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15582 
   15583 	* gdb.dwarf2/dw2-noloc-main.c: New file.
   15584 	* gdb.dwarf2/dw2-noloc.S: New symbols matrix.
   15585 	(.text): Remove.
   15586 	(.data): New.
   15587 	(DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
   15588 	(DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
   15589 	(DW_TAG_subprogram func_cu1, noloc): Remove.
   15590 	(main): New.
   15591 	* gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
   15592 	`dw2-noloc-main.c'.  Test the new DIEs from `dw2-noloc.S'.
   15593 	(file_symbols): New procedure.
   15594 
   15595 2009-03-25  Tom Tromey  <tromey (a] redhat.com>
   15596 
   15597 	* gdb.base/charset.exp (valid_target_charset): New proc.
   15598 	Use it to skip tests on invalid charsets.
   15599 
   15600 2009-03-25  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15601 
   15602 	* gdb.base/completion.exp: Add a test for directory completion.
   15603 
   15604 2009-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15605 
   15606 	Fix a racy FAIL.
   15607 	* gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
   15608 	* gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
   15609 
   15610 2009-03-21  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15611 
   15612 	* gdb.python/python-cmd.exp: Add tests for keyword arguments.
   15613 	* gdb.python/python-function.exp: Add test for function returning
   15614 	a GDB value.
   15615 
   15616 2009-03-20  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15617 
   15618 	* gdb.python/python-function.exp: New file.
   15619 
   15620 2009-03-20  Tom Tromey  <tromey (a] redhat.com>
   15621 
   15622 	* gdb.base/store.exp: Update for change to escape output.
   15623 	* gdb.base/callfuncs.exp (fetch_all_registers): Update for change
   15624 	to escape output.
   15625 	* gdb.base/pointers.exp: Update for change to escape output.
   15626 	* gdb.base/long_long.exp (gdb_test_long_long): Update for change
   15627 	to escape output.
   15628 	* gdb.base/constvars.exp (do_constvar_tests): Update for change to
   15629 	escape output.
   15630 	* gdb.base/call-rt-st.exp (print_struct_call): Update for change
   15631 	to escape output.
   15632 	* gdb.cp/ref-types.exp (gdb_start_again): Update for change to
   15633 	escape output.
   15634 	* gdb.base/setvar.exp: Update for change to escape output.
   15635 	* lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
   15636 	* gdb.base/printcmds.exp (test_print_all_chars): Update for change
   15637 	to escape output.
   15638 	(test_print_string_constants): Likewise.
   15639 	* gdb.base/charset.exp (valid_host_charset): Check size of
   15640 	wchar_t.  Handle UCS-2 and UCS-4.  Add tests for wide and unicode
   15641 	cases.  Handle "auto"-related output.
   15642 	* gdb.base/charset.c (char16_t, char32_t): New typedefs.
   15643 	(uvar, Uvar): New globals.
   15644 
   15645 2009-03-19  Jerome Guitton  <guitton (a] adacore.com>
   15646 
   15647 	* gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
   15648 	deltas.
   15649 	* gdb.ada/fixed_points.exp: Ditto.
   15650 
   15651 2009-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   15652 
   15653 	* return-nodebug.c: Don't include stdio.h.
   15654 	(init): Delete.
   15655 	(func): Delete definition and provide extern declaration.
   15656 	(t): New.
   15657 	(main): Don't call printf.  Call func and store its result in t.
   15658 	* return-nodebug1.c: New.
   15659 	* return-nodebug.exp: Don't expect stdio output.  Instead, print
   15660 	the global variable t.  Drop printf formatters and cast types from
   15661 	foreach loop.  Don't use prepare_for_testing.  Compile
   15662 	return-nodebug.c and return-nodebug1.c in separate steps.  Don't
   15663 	define FORMAT or CAST.
   15664 
   15665 2009-03-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15666 
   15667 	* gdb.base/solib-display.exp: Disable test for remote targers.
   15668 
   15669 2009-03-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15670 
   15671 	* gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
   15672 
   15673 2009-03-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15674 
   15675 	Fix a racy FAIL.
   15676 	* gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
   15677 	code from `follow parent, print pids'.
   15678 	(`follow child, print pids', `follow parent, print pids'): Call it.
   15679 	Replace `gdb_test "break..."' by gdb_breakpoint.
   15680 
   15681 2009-03-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   15682 
   15683 	* gdb.mi/mi-cli.exp: Adjust for output difference in
   15684 	sync and async modes.
   15685 
   15686 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15687 
   15688 	* gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
   15689 	that was checked in by mistake. Remove loading of ada.exp, since
   15690 	this is not necessary in this case.
   15691 
   15692 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15693 
   15694 	* gdb.ada/ptype_arith_binop.exp: New testcase.
   15695 
   15696 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15697 
   15698 	* gdb.ada/mod_from_name: New testcase.
   15699 
   15700 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15701 
   15702 	* gdb.ada/tick_last_segv: New testcase.
   15703 
   15704 2009-03-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   15705 
   15706 	* gdb.mi/mi-cli.exp: Remove debug print.
   15707 
   15708 2009-03-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   15709 
   15710 	* gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
   15711 	include the token in ^running and frame info in *stopped.
   15712 
   15713 2009-03-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15714 
   15715 	* solib-display.exp: New file.
   15716 	* solib-display-main.c: New file.
   15717 	* solib-display-lib.c: New file.
   15718 
   15719 2009-03-05  Pedro Alves  <pedro (a] codesourcery.com>
   15720 
   15721 	* gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
   15722 
   15723 2009-02-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15724 
   15725 	* gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
   15726 	(list_and_check_macro): Use more specific test name.
   15727 	(next to definition): Make the test names unique.
   15728 
   15729 2009-02-18  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15730 
   15731 	* gdb.pascal/floats.exp: Accept approximate results everywhere.
   15732 
   15733 2009-02-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15734 
   15735 	* gdb.mi/mi-nonstop.exp (notifs): Adjust for library
   15736 	notifications.
   15737 	* gdb.mi/mi-nsintrall.exp (notifs): Likewise.
   15738 	* gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
   15739 	* lib/mi-support.exp (library_loaded_re): New.
   15740 	(mi_run_cmd, mi_send_resuming_command_raw): Adjust.
   15741 
   15742 2009-02-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15743 
   15744 	* gdb.gdb/observer.exp: Use test_notification observer, not
   15745 	normal_stop, everywhere.
   15746 	(test_normal_stop_notifications): Rename to...
   15747 	(test_notifications): ...this.
   15748 	(test_observer_normal_stop): Rename to...
   15749 	(test_observer): ...this.
   15750 
   15751 2009-02-16  Doug Evans  <dje (a] google.com>
   15752 
   15753 	* gdb.arch/amd64-disp-step.S (test_int3): New test.
   15754 	* gdb.arch/amd64-disp-step.exp (test_int3): New test.
   15755 	* gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
   15756 	(test_prefixed_syscall,test_int3): New tests.
   15757 	* gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
   15758 	(test_prefixed_syscall,test_int3): New tests.
   15759 
   15760 2009-02-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   15761 
   15762 	* lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
   15763 	(mi_expect_interrupt): Likewise.
   15764 	* gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
   15765 	response.
   15766 
   15767 2009-02-14  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15768 
   15769 	* lib/gdb.exp (get_hexadecimal_valueof): New procedure.
   15770 	* gdb.base/pc-fp.exp (get_valueofx): Remove.
   15771 	Replace calls to get_valueofx by get_hexadecimal_valueof.
   15772 
   15773 2009-02-14  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15774 
   15775 	* lib/gdb.exp (get_valueof): Accept anything as a return value.
   15776 	(get_integer_valueof): New procedure.
   15777 	(get_sizeof): Use new get_integer_value_of.
   15778 	* gdb.base/sizeof.exp: Replace all uses of get_valueof
   15779 	by get_integer_valueof.
   15780 
   15781 2009-02-13  Tom Tromey  <tromey (a] redhat.com>
   15782 
   15783 	* gdb.base/remote.exp (get_sizeof): Remove.
   15784 	* gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
   15785 	* gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
   15786 	* gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
   15787 	* lib/gdb.exp (get_valueof): Move from long_long.exp.
   15788 	(get_sizeof): Likewise.
   15789 
   15790 2009-02-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15791 
   15792 	PR fortran/9806
   15793 	* gdb.fortran/module.exp, gdb.fortran/module.f90: New.
   15794 
   15795 2009-02-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15796 
   15797 	* gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
   15798 
   15799 2009-02-06  Pedro Alves  <pedro (a] codesourcery.com>
   15800 
   15801 	* gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
   15802 
   15803 2009-02-06  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15804 
   15805 	* gdb.python/python-cmd.exp: New file.
   15806 
   15807 2009-02-06  Tristan Gingold  <gingold (a] adacore.com>
   15808 
   15809 	* gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
   15810 
   15811 2009-02-05  Tristan Gingold  <gingold (a] adacore.com>
   15812 
   15813 	* gdb.base/sigbpt.exp: Detect which signal is received when a NULL
   15814 	pointer is dereferenced and use this signal name in regexp.
   15815 	* gdb.base/signull.exp: Ditto.
   15816 	* gdb.base/sigbpt.c (main): Catch SIGBUS too.
   15817 	* gdb.base/signull.c (main): Ditto.
   15818 
   15819 2009-02-04  Tom Tromey  <tromey (a] redhat.com>
   15820 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15821 
   15822 	* gdb.python/python-value.exp: Use `gdb.history' instead of
   15823 	`gdb.value_from_history'.
   15824 	(test_value_numeric_ops): Add test for conversion of enum constant.
   15825 	* gdb.python/python-value.c (enum e): New type.
   15826 	(evalue): New global.
   15827 	(main): Use argv.
   15828 
   15829 2009-02-04  Jerome Guitton  <guitton (a] adacore.com>
   15830 
   15831 	* gdb.ada/uninitialized_vars: New test program.
   15832 	* gdb.ada/uninitialized_vars.exp: New testcase.
   15833 
   15834 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15835 
   15836 	* gdb.cp/cpcompletion.exp: Name the test "pr9594".
   15837 	* gdb.cp/pr2489.cc: Rename...
   15838 	* gdb.cp/pr9594.cc: ... to this.
   15839 
   15840 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15841 
   15842 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
   15843 	* gdb.cp/pr2489.cc: New file.
   15844 	* gdb.cp/cpcompletion.exp: New file.
   15845 
   15846 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15847 
   15848 	PR exp/9059:
   15849 	* gdb.cp/call-c.exp: Add regression test.
   15850 	* gdb.cp/call-c.cc (FooHandle): New typedef.
   15851 	(main): New variable 'handle'.
   15852 
   15853 2009-01-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15854 
   15855 	* lib/mi-support.exp (et_mi_thread_list)
   15856 	(check_mi_and_console_threads): Adjust for current thread in
   15857 	-thread-list-ids output.
   15858 
   15859 2009-01-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15860 
   15861 	* gdb.mi/mi-break.exp (test_disabled_creation): New.
   15862 	Call it.
   15863 
   15864 2009-01-28  Doug Evans  <dje (a] google.com>
   15865 
   15866 	* gdb.arch/amd64-disp-step.S: New file.
   15867 	* gdb.arch/amd64-disp-step.exp: New file.
   15868 	* gdb.arch/i386-disp-step.S: New file.
   15869 	* gdb.arch/i386-disp-step.exp: New file.
   15870 
   15871 2009-01-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15872 
   15873 	* gdb.base/find.exp: Set newline variable
   15874 	using quotes instead of braces to fix cygwin failures.
   15875 
   15876 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15877 
   15878 	* gdb.base/radix.exp: Add tests to ensure that that set
   15879 	input-radix 0 and set output-radix 0 are really rejected.
   15880 
   15881 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15882 
   15883 	* gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
   15884 	copyright years.
   15885 
   15886 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15887 
   15888 	PR gdb/9664:
   15889 	* gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
   15890 
   15891 2009-01-22  Pedro Alves  <pedro (a] codesourcery.com>
   15892 
   15893 	PR c++/9631:
   15894 	* gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
   15895 
   15896 2009-01-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15897 
   15898 	* gdb.server/file-transfer.exp: Use EXEEXT variable for
   15899 	binfile definition to fix Windows OS failure.
   15900 
   15901 2009-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15902 
   15903 	PR gdb/9346
   15904 	* gdb.base/interrupt.c (sigint_handler): New.
   15905 	(main): Install a SIGINT handler if SIGNALS is defined.  Exit
   15906 	on error.
   15907 	* gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
   15908 	Test "signal SIGINT".
   15909 
   15910 2009-01-19  Doug Evans  <dje (a] google.com>
   15911 
   15912 	* gdb.base/break.exp: Update expected gdb output.
   15913 	* gdb.base/sepdebug.exp: Ditto.
   15914 	* gdb.mi/mi-syn-frame.exp: Ditto.
   15915 	* gdb.mi/mi2-syn-frame.exp: Ditto.
   15916 	* gdb.base/call-signal-resume.exp: New file.
   15917 	* gdb.base/call-signals.c: New file.
   15918 	* gdb.base/unwindonsignal.exp: New file.
   15919 	* gdb.base/unwindonsignal.c: New file.
   15920 	* gdb.threads/interrupted-hand-call.exp: New file.
   15921 	* gdb.threads/interrupted-hand-call.c: New file.
   15922 	* gdb.threads/thread-unwindonsignal.exp: New file.
   15923 
   15924 2009-01-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15925 
   15926 	* gdb.base/define.exp: Test defining and hooking prefix commands.
   15927 	* gdb.python/python.exp: Update test for "show user" output.
   15928 
   15929 2009-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15930 
   15931 	* gdb.fortran/derived-type.exp: New variables int4 and real4.  Match
   15932 	now the output exactly, using less wildcards.  Expect also the output
   15933 	of gfortran-4.3.  Update for the f-valprint.c modification from
   15934 	2008-04-22.
   15935 	* gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
   15936 	Remove gdb_test test names where matching the command.
   15937 
   15938 2009-01-01  Pedro Alves  <pedro (a] codesourcery.com>
   15939 
   15940 	PR breakpoints/9681:
   15941 	* gdb.base/watchpoint.exp: Add regression test.
   15942 
   15943 2008-12-31  Pedro Alves  <pedro (a] codesourcery.com>
   15944 
   15945 	* gdb.threads/attach-into-signal.exp: Don't use
   15946 	gdb_suppress_entire_file.
   15947 	* gdb.threads/attach-stopped.exp: Ditto.
   15948 	* gdb.threads/attachstop-mt.exp: Ditto.
   15949 
   15950 2008-12-31  Pedro Alves  <pedro (a] codesourcery.com>
   15951 
   15952 	PR gdb/8812:
   15953 	* gdb.base/signal.exp: Change kfail to fail, and update PR number.
   15954 
   15955 2008-12-29  Pedro Alves  <pedro (a] codesourcery.com>
   15956 
   15957 	PR gdb/7536:
   15958 	* gdb.base/radix.exp: Add tests to ensure invalid input radices
   15959 	and unsupported output radices are really rejected.
   15960 
   15961 2008-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15962 
   15963 	* gdb.cp/punctuator.exp: Backslash the '$' signs.
   15964 
   15965 2008-12-22  Tom Tromey  <tromey (a] redhat.com>
   15966 
   15967 	* gdb.cp/punctuator.exp: New file.
   15968 
   15969 2008-12-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15970 
   15971 	* gdb.base/completion.exp (Completing non-existing component): New test.
   15972 
   15973 2008-12-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15974 
   15975 	Fix for PR gdb/8648.
   15976 	* gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
   15977 	gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
   15978 	gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
   15979 	gdb.threads/tls2.c: Remove reference to bug-gdb (a] prep.ai.mit.edu .
   15980 
   15981 2008-12-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15982 
   15983 	* gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
   15984 
   15985 2008-12-16  Christophe Lyon  <christophe.lyon (a] st.com>
   15986 
   15987 	* gdb.base/expand-psymtabs.c: Insert code in foo so that the
   15988 	compiler actually generate code at the expected line number.
   15989 
   15990 2008-12-15  Jie Zhang  <jie.zhang (a] analog.com>
   15991 
   15992 	* gdb.base/consecutive.exp: Don't use global in gdb_expect.
   15993 
   15994 2008-12-12  Tom Tromey  <tromey (a] redhat.com>
   15995 
   15996 	* gdb.base/commands.exp (redefine_hook_test): New proc.
   15997 	Call it.
   15998 
   15999 2008-12-11  Tom Tromey  <tromey (a] redhat.com>
   16000 
   16001 	* gdb.base/macscp.exp: New regression test.
   16002 
   16003 2008-12-11  Tom Tromey  <tromey (a] redhat.com>
   16004 
   16005 	* gdb.base/macscp.exp: Print "address.addr".
   16006 	* gdb.base/macscp1.c (struct outer): New struct.
   16007 	(address): New global.
   16008 
   16009 2008-12-09  Tom Tromey  <tromey (a] redhat.com>
   16010 
   16011 	* gdb.base/commands.exp (redefine_backtrace_test): New proc.
   16012 	Call it.
   16013 
   16014 2008-12-04  Doug Evans  <dje (a] google.com>
   16015 
   16016 	* gdb.server/ext-run.exp: Relax regexp for init program.
   16017 
   16018 2008-12-03  Tristan Gingold  <gingold (a] adacore.com>
   16019 
   16020 	* gdb.base/macscp.exp: Generate an object file during compilation
   16021 	to work around Darwin dsymutil limitations.
   16022 
   16023 2008-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16024 
   16025 	Test resolving external references to TLS variables.
   16026 	* gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
   16027 	FILE2_THREAD_LOCAL.
   16028 	(testfile2, srcfile2): New variables.
   16029 	* gdb.threads/tls.c (file2_thread_local)
   16030 	(function_referencing_file2_thread_local): New.
   16031 	* gdb.threads/tls2.c: New file.
   16032 
   16033 2008-11-28  Joel Brobecker  <brobecker (a] adacore.com>
   16034 
   16035 	* gdb.ada/int_deref.exp: Convert the addresses into long_integer
   16036 	rather than integer, as integer might not be big enough when
   16037 	on 64bit targets.
   16038 
   16039 2008-11-27  Jerome Guitton  <guitton (a] adacore.com>
   16040 
   16041 	* gdb.cp/formatted-ref.exp: Add equality test.
   16042 	* gdb.ada/formatted_ref.exp: Ditto.
   16043 
   16044 2008-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16045 
   16046 	* gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
   16047 	* gdb.base/start.exp: New comment about an alternative - `runto_main'.
   16048 
   16049 2008-11-20  Andreas Schwab  <schwab (a] suse.de>
   16050 
   16051 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
   16052 	matching syscall entry point.
   16053 	* gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
   16054 	(tcatch_vfork_then_child_follow): Likewise.  Finish through
   16055 	vfork even if we stopped at the syscall trampoline.
   16056 
   16057 2008-11-20  Doug Evans  <dje (a] google.com>
   16058 
   16059 	* gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
   16060 
   16061 2008-11-18  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16062 
   16063 	* gdb.arch/ppc-dfp.exp: New file.
   16064 	* gdb.arch/ppc-dfp.c: New file.
   16065 
   16066 2008-11-18  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16067 
   16068 	* gdb.base/sepsymtab.exp: Update for new 'info sym' format.
   16069 
   16070 2008-11-17  Doug Evans  <dje (a] google.com>
   16071 
   16072 	* gdb.mi/mi-syn-frame.exp: Update expected output.
   16073 	* gdb.mi/mi2-syn-frame.exp: Update expected output.
   16074 
   16075 2008-11-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   16076 
   16077 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
   16078 	"thread N" results in =thread-selected.
   16079 	* lib/mi-support (mi_run_cmd, mi_expect_stop)
   16080 	(mi_send_resuming_command_raw): Be prepared for
   16081 	=thread-selected.
   16082 
   16083 2008-11-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   16084 
   16085 	* gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
   16086 	* lib/mi-support.exp: Likewise.
   16087 
   16088 2008-11-16  Joel Brobecker  <brobecker (a] adacore.com>
   16089 
   16090 	* gdb.base/help.exp: Remove the "catch load" and "catch unload"
   16091 	commands from the expected output for "help catch".
   16092 
   16093 2008-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   16094 
   16095 	* gdb.ada/int_deref.exp: New testcase.
   16096 
   16097 2008-11-14  Nick Roberts  <nickrob (a] snap.net.nz>
   16098 
   16099 	* gdb.mi/gdb2549.exp: New file.
   16100 
   16101 2008-11-11  Doug Evans  <dje (a] google.com>
   16102 
   16103 	* gdb.base/callexit.exp: New file.
   16104 	* gdb.base/callexit.c: New file.
   16105 
   16106 2008-11-10  Doug Evans  <dje (a] google.com>
   16107 
   16108 	* lib/gdb.exp (GDBFLAGS): Move -nx ...
   16109 	(INTERNAL_GDBFLAGS): ... to here.  Move -nw to here as well.
   16110 	(default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
   16111 	(default_gdb_start,default_gdb_exit): Ditto.
   16112 	* lib/mi-support.exp (default_mi_gdb_start): Ditto.
   16113 	(mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
   16114 	* gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
   16115 	* gdb.base/dbx.exp (dbx_gdb_start): Ditto.
   16116 	* gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
   16117 	* gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
   16118 
   16119 2008-11-03  Andreas Schwab  <schwab (a] suse.de>
   16120 
   16121 	* gdb.base/hashline2.exp: Fix typo.
   16122 	* gdb.base/hashline3.exp: Likewise.
   16123 
   16124 2008-10-30  Tom Tromey  <tromey (a] redhat.com>
   16125 
   16126 	* gdb.base/pointers.exp: Add test.
   16127 	* gdb.base/pointers.c (k, S): New typedefs.
   16128 	(instance): New global.
   16129 
   16130 2008-10-30  Andreas Schwab  <schwab (a] suse.de>
   16131 
   16132 	* gdb.base/args.exp: Add tests for newlines.
   16133 
   16134 2008-10-30  Joel Brobecker  <brobecker (a] adacore.com>
   16135 
   16136 	gdb.base/foll-exec.exp: Update the expected output of a couple
   16137 	of "info breakpoints" tests.
   16138 
   16139 2008-10-28  Tom Tromey  <tromey (a] redhat.com>
   16140 
   16141 	* gdb.base/exprs.exp (test_expr): Add enum formatting tests.
   16142 
   16143 2008-10-24  Pedro Alves  <pedro (a] codesourcery.com>
   16144 
   16145 	* gdb.python/python-value.exp (test_value_in_inferior): Don't use
   16146 	gdb_start_cmd.
   16147 	Use runto_main before any test that requires execution.
   16148 
   16149 2008-10-23  Pedro Alves  <pedro (a] codesourcery.com>
   16150 
   16151 	* lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
   16152 	instead of SIGINT.
   16153 
   16154 2008-10-22  Joel Brobecker  <brobecker (a] adacore.com>
   16155 
   16156 	* gdb.base/completion.exp: Update expected output following
   16157 	the addition of the "info tasks" command.
   16158 
   16159 2008-10-22  Tom Tromey  <tromey (a] redhat.com>
   16160 
   16161 	* gdb.base/exprs.exp (test_expr): Add test for string
   16162 	concatenation.
   16163 
   16164 2008-10-19  Pedro Alves  <pedro (a] codesourcery.com>
   16165 
   16166 	* configure.ac: Output gdb.python/Makefile.
   16167 	* configure: Regenerate.
   16168 	* gdb.python/Makefile.in: New.
   16169 
   16170 2008-10-16  Joel Brobecker  <brobecker (a] adacore.com>
   16171 
   16172 	* gdb.base/foll-fork.exp: Adjust the expected output to match
   16173 	the new description for fork/vfork catchpoints in the "info
   16174 	breakpoints" output.
   16175 
   16176 2008-10-16  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16177 
   16178 	* Makefile.in: Add gdb.python to ALL_SUBDIRS.
   16179 
   16180 2008-10-16  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16181 
   16182 	* gdb.python/python-value.c: New file.
   16183 	* gdb.python/python-value.exp: New file.
   16184 
   16185 2008-10-15  Pedro Alves  <pedro (a] codesourcery.com>
   16186 
   16187 	* gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
   16188 
   16189 2008-10-15  Denis Pilat  <denis.pilat (a] st.com>
   16190 
   16191 	* gdb.cp/mb-ctor.exp: Fix a typo.
   16192 
   16193 2008-10-09  Tom Tromey  <tromey (a] redhat.com>
   16194 
   16195 	* gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
   16196 	'fprintf' and 'stderr'.
   16197 
   16198 2008-10-07  Joel Brobecker  <brobecker (a] adacore.com>
   16199 
   16200 	* gdb.ada/ref_tick_size.exp: New testcase.
   16201 
   16202 2008-10-06  Doug Evans  <dje (a] google.com>
   16203 
   16204 	* gdb.dwarf2/dw2-cu-size.exp: New file.
   16205 	* gdb.dwarf2/dw2-cu-size.S: New file.
   16206 
   16207 	* gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
   16208 	.Ltype_int for clarity.
   16209 
   16210 2008-10-03  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16211 
   16212 	PR gdb/2384:
   16213 	* gdb.cp/gdb2384.exp: Extended to test more cases.
   16214 	* gdb.cp/gdb2384.cc: Likewise.
   16215 	* gdb.cp/gdb2384-base.h: Likewise.
   16216 	* gdb.cp/gdb2384-base.cc: Likewise.
   16217 
   16218 2008-10-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16219 
   16220 	* gdb.base/maint.exp (maint print type): Remove printing
   16221 	UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
   16222 
   16223 2008-09-30  Tom Tromey  <tromey (a] redhat.com>
   16224 
   16225 	* gdb.base/macscp.exp: Add completion tests.
   16226 	* gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
   16227 	(TWENTY_THREE): Likewise.
   16228 	(FORTY_EIGHT): Likewise.
   16229 
   16230 2008-09-30  Tom Tromey  <tromey (a] redhat.com>
   16231 
   16232 	* gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
   16233 	everywhere.
   16234 	* gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
   16235 
   16236 2008-09-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16237 
   16238 	* gdb.threads/attachstop-mt.exp: Note a real testcase name this
   16239 	testcase is derived from.  Fix racy dependency on an expected PID
   16240 	number.  No longer support the testcase on Linux kernel 2.4.x.
   16241 
   16242 2008-09-27  Tom Tromey  <tromey (a] redhat.com>
   16243 
   16244 	* gdb.base/macscp.exp: Add tests for stringification, splicing,
   16245 	and varargs.
   16246 
   16247 2008-09-22  Pedro Alves  <pedro (a] codesourcery.com>
   16248 
   16249 	* lib/mi-support.exp (mi_expect_interrupt): New.
   16250 	(mi_reverse_list, mi_check_thread_states): New, moved and renamed
   16251 	from gdb.mi/mi-nonstop.exp.
   16252 	* gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
   16253 	* gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
   16254 	lib/mi-support.exp.
   16255 	Use mi_check_thread_states throughout.  Avoid ".*" and do not
   16256 	require an anchor after -exec-run.
   16257 
   16258 2008-09-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16259 
   16260 	* gdb.mi/mi-nonstop.exp: Do not check thread state while a
   16261 	stop is pending.  Avoid ".*" when two stops are pending.
   16262 	* lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
   16263 	(fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
   16264 	newlines in fullnames.
   16265 	* lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
   16266 	(mi_expect_stop): Update comments.  Only anchor in sync mode.
   16267 	Do not match newlines.
   16268 	(mi_send_resuming_command_raw): Always return status.
   16269 	(mi_get_stop_line): Do not match more than one line by accident.
   16270 	Only anchor in sync mode.
   16271 	(mi_run_inline_test): If -exec-next fails, give up.
   16272 
   16273 2008-09-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16274 
   16275 	* gdb.base/stack-checking.c (big_frame): Reduce stack consumption
   16276 	on SPU.
   16277 
   16278 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16279 
   16280 	* gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
   16281 
   16282 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16283 
   16284 	* gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
   16285 	gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
   16286 	gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
   16287 	gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
   16288 	gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
   16289 	gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
   16290 	gdb.ada/interface.exp, gdb.ada/null_array.exp,
   16291 	gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
   16292 	gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
   16293 	gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
   16294 	gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
   16295 	Include the "= " sequence in the expected output of print tests.
   16296 
   16297 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16298 
   16299 	* gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
   16300 	description for boolean types.
   16301 
   16302 2008-09-09  Pedro Alves  <pedro (a] codesourcery.com>
   16303 
   16304 	* gdb.base/hook-stop-continue.c: New.
   16305 	* gdb.base/hook-stop-continue.exp: New.
   16306 
   16307 2008-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16308 
   16309 	* gdb.base/structs3.c, gdb.base/structs3.exp: New files.
   16310 
   16311 2008-09-08  Jerome Guitton  <guitton (a] adacore.com>
   16312 
   16313 	* gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
   16314 	(stack_check_probe_2, stack_check_probe_loop_1)
   16315 	(stack_check_probe_loop_2): New functions.
   16316 	(main): Add call to these new functions.
   16317 	* gdb.arch/powerpc-aix-prologue.exp: When breaking on these
   16318 	functions, check that the breakpoint is inserted at the appropriate
   16319 	location.
   16320 	(insert_breakpoint): Slightly refine this procedure so that it can
   16321 	be called several times in the test.
   16322 
   16323 2008-09-08  Jerome Guitton  <guitton (a] adacore.com>
   16324 
   16325 	* gdb.base/stack-checking.c: New file.
   16326 	* gdb.base/stack-checking.exp: New file.
   16327 
   16328 2008-09-05  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16329 
   16330 	* gdb.arch/altivec-abi.exp: Remove extra verbose call.
   16331 	* gdb.arch/altivec-regs.exp: Likewise.
   16332 	* gdb.arch/vsx-regs.exp: Likewise.
   16333 
   16334 2008-09-05  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16335 
   16336 	* gdb.arch/ppc-fp.exp: New file.
   16337 	* gdb.arch/ppc-fp.c: New file.
   16338 
   16339 2008-09-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16340 
   16341 	*gdb.base/mips_pro.exp: compile with gcc -fno-inline,
   16342 	lest gcc-4.3.1 optimizes the whole thing away.
   16343 
   16344 2008-09-04  Michael Snyder  <msnyder (a] vmware.com>
   16345 
   16346 	* lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
   16347 	as "at" (for non-debug functions such as _start).
   16348 
   16349 2008-09-03  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16350 
   16351 	* gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
   16352 	* gdb.base/watchpoint-solib.exp: Likewise.  Update tests to handle
   16353 	software watchpoints.
   16354 	* gdb.base/watch_thread_num.exp: Likewise.
   16355 
   16356 2008-09-03  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16357 
   16358 	* gdb.arch/i386-bp_permanent.exp: New test.
   16359 
   16360 2008-08-24  Tom Tromey  <tromey (a] redhat.com>
   16361 
   16362 	* gdb.base/maint.exp: Update "maint print type".
   16363 
   16364 2008-08-21  Vladimir Prus  <vladimir (a] codesourcery.com>
   16365 
   16366 	* gdb.mi/mi-nonstop.exp: Fix the check for non-stop
   16367 	support.  Adjust the order of "*running" notifications.
   16368 	* gdb.mi/non-stop.c: Don't cast from int to void* and
   16369 	back.
   16370 
   16371 2008-08-20  Mark Kettenis  <kettenis (a] gnu.org>
   16372 
   16373 	* gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
   16374 	expect to find it in the "info frame" output.
   16375 
   16376 2008-08-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16377 
   16378 	* gdb.base/interp.exp: Always consume both prompts.
   16379 
   16380 2008-08-20  Pedro Alves  <pedro (a] codesourcery.com>
   16381 
   16382 	* gdb.base/pending.exp: Test pending breakpoints without symbols
   16383 	loaded.
   16384 
   16385 2008-08-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16386 
   16387 	* lib/mi-support.exp (mi_expect_stop): Produce
   16388 	more details on failures.
   16389 	* gdb.mi/mi-nonstop.exp: New.
   16390 	* gdb.mi/non-stop.c: New.
   16391 
   16392 2008-08-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16393 
   16394 	* gdb.mi/mi-async.exp: Use 'set target-async'.
   16395 	* lib/mi-support.exp: Use 'set/show target-async'.
   16396 
   16397 2008-08-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16398 
   16399 	* gdb.arch/powerpc-prologue.exp: Correct saved registers.
   16400 
   16401 2008-08-17  Tom Tromey  <tromey (a] redhat.com>
   16402 
   16403 	* gdb.base/help.exp (help catch): Rewrite.
   16404 
   16405 2008-08-16  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16406 
   16407 	* gdb.base/define.exp: Test indented command documentation.
   16408 	* gdb.python/python.exp: Test indented multi-line command.
   16409 
   16410 2008-08-15  Luis Machado  <luisgpm (a] br.ibm.com>
   16411 
   16412 	* testsuite/gdb.arch/vsx-regs.c: New source file.
   16413 	* testsuite/gdb.arch/vsx-regs.exp: New testcase.
   16414 	* testsuite/lib/gdb.exp (skip_vsx_tests): New function.
   16415 
   16416 2008-08-14  Tom Tromey  <tromey (a] redhat.com>
   16417 
   16418 	* gdb.base/macscp.exp: Add regression test for "macro define" or
   16419 	"macro undef" with no arguments.
   16420 
   16421 2008-08-08  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16422 
   16423 	* gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
   16424 
   16425 2008-08-07  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16426 
   16427 	* gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
   16428 
   16429 2008-08-06  Tom Tromey  <tromey (a] redhat.com>
   16430 
   16431 	* gdb.python/python.exp: New file.
   16432 
   16433 2008-08-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16434 
   16435 	Fix for PR gdb/1543.
   16436 	* gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
   16437 	$LOCATION.
   16438 	(location): New variable.
   16439 	* config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
   16440 	config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
   16441 	config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
   16442 	config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
   16443 	gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
   16444 	gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
   16445 	gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
   16446 	gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
   16447 	gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
   16448 	gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
   16449 	gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
   16450 	gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
   16451 	gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
   16452 	gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
   16453 	gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
   16454 	gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
   16455 	gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
   16456 	gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
   16457 	gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
   16458 	gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
   16459 	gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
   16460 	gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
   16461 	gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
   16462 	gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
   16463 	gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
   16464 	gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
   16465 	gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
   16466 	gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
   16467 	gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
   16468 	gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
   16469 	gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
   16470 	gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
   16471 	gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
   16472 	gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
   16473 	gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
   16474 	gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
   16475 	gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
   16476 	gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
   16477 	gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
   16478 	gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
   16479 	gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
   16480 	gdb.base/type-opaque.exp, gdb.base/until.exp,
   16481 	gdb.base/value-double-free.c, gdb.base/varargs.exp,
   16482 	gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
   16483 	gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
   16484 	gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
   16485 	gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
   16486 	gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
   16487 	gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
   16488 	gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
   16489 	gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   16490 	gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
   16491 	gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
   16492 	gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
   16493 	gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
   16494 	gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
   16495 	gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
   16496 	gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
   16497 	gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
   16498 	gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
   16499 	gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
   16500 	gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
   16501 	gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
   16502 	gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
   16503 	gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
   16504 	gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
   16505 	gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
   16506 	gdb.pascal/types.exp, gdb.stabs/weird.exp,
   16507 	gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
   16508 	gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
   16509 	gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
   16510 	gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
   16511 	gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
   16512 	gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
   16513 	gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   16514 	gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
   16515 	gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   16516 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
   16517 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   16518 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
   16519 	lib/mi-support.exp, lib/trace-support.exp: Remove reference
   16520 	to bug-gdb (a] prep.ai.mit.edu .
   16521 
   16522 2008-07-31  Vladimir Prus  <vladimir (a] codesourcery.com>
   16523 
   16524 	* lib/mi-support.exp (mi_load_shlibs): New.
   16525 	* gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
   16526 
   16527 2008-07-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   16528 
   16529 	* lib/mi-support.exp (get_mi_thread_list)
   16530 	(check_mi_and_console_threads): New, moved from ...
   16531 	* gdb.mi/mi-pthread.exp: ...here.
   16532 	* gdb.mi/gdb669.exp (get_mi_thread_list)
   16533 	(check_mi_and_console_threads): Delete.
   16534 	* gdb.mi/mi2-pthread.exp: Likewise.
   16535 
   16536 2008-07-28  Tom Tromey  <tromey (a] redhat.com>
   16537 
   16538 	* Makefile.in (just-check): Remove.  Move body to...
   16539 	(check): ... here.
   16540 
   16541 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16542 
   16543 	* gdb.threads/manythreads.exp: Use remote_expect instead of after.
   16544 	Add a test for duplicated SIGINTs.
   16545 
   16546 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16547 
   16548 	* gdb.threads/schedlock.exp (get_args): Update to work for any
   16549 	value of NUM.
   16550 	(Top level): Report the number of threads that did not resume.
   16551 
   16552 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16553 
   16554 	* gdb.dwarf2/dw2-compressed.S: Also define __start.
   16555 
   16556 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16557 
   16558 	* lib/mi-support.exp (default_mi_gdb_start): Remove check for
   16559 	non-MI prompt.
   16560 
   16561 2008-07-26  Tom Tromey  <tromey (a] redhat.com>
   16562 
   16563 	* gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
   16564 	(function_struct, function_struct_ptr): New globals.
   16565 	* gdb.base/callfuncs.exp (do_function_calls): Test calling via a
   16566 	function pointer in a struct.
   16567 
   16568 2008-07-26  Tom Tromey  <tromey (a] redhat.com>
   16569 
   16570 	* gdb.base/macscp.exp: Add test for macro lexing bug.
   16571 
   16572 2008-07-18  Tom Tromey  <tromey (a] redhat.com>
   16573 
   16574 	* gdb.base/macscp.exp: Add macro tests.
   16575 
   16576 2008-07-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16577 
   16578 	* gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
   16579 
   16580 2008-07-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16581 
   16582 	* gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
   16583 
   16584 2008-07-15  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16585 
   16586 	* gdb.cp/class2.exp: fix for failure on spu-elf
   16587 
   16588 2008-07-14  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16589 
   16590 	* gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
   16591 
   16592 2008-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16593 
   16594 	* gdb.base/randomize.exp: Catch non-Linux targets as untested.
   16595 
   16596 2008-07-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   16597 
   16598 	* lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
   16599 
   16600 2008-07-11  Kevin Buettner  <kevinb (a] redhat.com>
   16601 
   16602 	* gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
   16603 	of regexp to account for changes made to GDB in the printing of
   16604 	byte vectors.
   16605 
   16606 2008-07-11  Tom Tromey  <tromey (a] redhat.com>
   16607 
   16608 	* gdb.base/completion.exp: Add 'help' completion test.
   16609 
   16610 2008-07-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16611 
   16612 	* gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
   16613 
   16614 2008-07-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16615 
   16616 	* gdb.base/randomize.exp, gdb.base/randomize.c: New files.
   16617 
   16618 2008-07-09  Pedro Alves  <pedro (a] codesourcery.com>
   16619 
   16620 	* gdb.base/chng-syms.exp: Don't expect "No symbol ...".
   16621 
   16622 2008-07-09  Pedro Alves  <pedro (a] codesourcery.com>
   16623 
   16624 	* gdb.base/fullname.exp: Restore pwd if compiling failed.
   16625 
   16626 2008-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16627 
   16628 	* gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
   16629 
   16630 2008-06-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16631 
   16632 	* lib/mi-support.exp (mi_send_resuming_command_raw): Revert
   16633 	previous commit.  Add a comment.
   16634 
   16635 2008-06-28  Pedro Alves  <pedro (a] codesourcery.com>
   16636 
   16637 	* gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
   16638 
   16639 2008-06-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16640 
   16641 	* lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
   16642 
   16643 2008-06-27  Pedro Alves  <pedro (a] codesourcery.com>
   16644 
   16645 	* lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
   16646 	(gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
   16647 	compiling an executable, link in an object that forces unbuffered
   16648 	output.
   16649 	* lib/set_unbuffered_mode.c: New file.
   16650 
   16651 2008-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16652 
   16653 	* lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
   16654 
   16655 2008-06-25  Vladimir Prus  <vladimir (a] codesourcery.com>
   16656 
   16657 	* gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
   16658 	mi_expect_stop.
   16659 	* gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
   16660 	Demand that *running is output.
   16661 	(detect_async): Perform checking every time.
   16662 	(mi_send_resuming_command): Extract everything into...
   16663 	(mi_send_resuming_command_raw): ...this.
   16664 	(mi_expect_stop): Don't accept any output before *stopped.
   16665 
   16666 2008-06-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   16667 
   16668 	Robustify mi-simplerun.
   16669 	* gdb.mi/basics.c (main): Add a call to sleep.
   16670 	* gdb.mi/mi-cli.exp: Adjust for change in line numbers.
   16671 	* gdb.mi/mi2-cli.exp: Likewise.
   16672 	* gdb.mi/mi-break.exp: Likewise.
   16673 
   16674 2008-06-11  Vladimir Prus  <vladimir (a] codesourcery.com>
   16675 
   16676 	* gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
   16677 
   16678 2008-06-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   16679 
   16680 	* gdb.mi/mi-console.exp: Adjust.
   16681 	* gdb.mi/mi-syn-frame.exp: Adjust.
   16682 	* gdb.mi/mi2-console.exp: Adjust.
   16683 	* gdb.mi/mi2-syn-frame.exp: Adjust.
   16684 	* lib/mi-support.exp (mi_run_cmd): Adjust.
   16685 	(mi_send_resuming_command): Adjust.
   16686 
   16687 2008-06-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   16688 
   16689 	* gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
   16690 	* gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
   16691 	testing of stopped.
   16692 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   16693 	* lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
   16694 	(async, detect_async): New.
   16695 	(mi_expect_stop, mi_continue_to_line): Adjust expectation
   16696 	depending on if we're running in sync or async mode.
   16697 
   16698 2008-06-09  Tom Tromey  <tromey (a] redhat.com>
   16699 
   16700 	* gdb.base/completion.exp: New tests for field name completion
   16701 	with spaces, and field name completion with '->'.
   16702 
   16703 2008-06-06  Tom Tromey  <tromey (a] redhat.com>
   16704 
   16705 	* gdb.base/break1.c (struct some_struct): New struct.
   16706 	(values): New global.
   16707 	* gdb.base/completion.exp: Add field name completion test.
   16708 
   16709 2008-06-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16710 
   16711 	* gdb.cp/call-c.exp: Test for incorrect handling of reference
   16712 	to pointer.
   16713 	* gdb.cp/call-c.cc: Likewise.
   16714 
   16715 2008-06-06  Nick Roberts  <nickrob (a] snap.net.nz>
   16716 
   16717 	* gdb.base/annota1.exp (thread_switch): Test for thread-changed
   16718 	annotation.
   16719 
   16720 2008-06-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16721 	    Pedro Alves  <pedro (a] codesourcery.com>
   16722 
   16723 	* gdb.threads/execl.c, gdb.threads/execl1.c,
   16724 	gdb.threads/execl.exp: New tests.
   16725 
   16726 2008-06-05  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16727 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   16728 
   16729 	* gdb.cp/exception.exp: Activate test, make it work with pending
   16730 	catchpoints.
   16731 
   16732 2008-06-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16733 
   16734 	* dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
   16735 
   16736 2008-05-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16737 
   16738 	* gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
   16739 	now printed.
   16740 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   16741 
   16742 2008-05-27  Andreas Schwab  <schwab (a] suse.de>
   16743 
   16744 	* gdb.base/frame-args.exp: Handle arguments that are optimized
   16745 	out.
   16746 
   16747 2008-05-26  Luis Machado  <luisgpm (a] br.ibm.com>
   16748 
   16749 	* gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
   16750 	quiet for ppc32 and group options into a single variable.
   16751 
   16752 2008-05-23  Joel Brobecker  <brobecker (a] adacore.com>
   16753 
   16754 	* gdb.ada/null_array/foo.adb: Add multi-dimensional array
   16755 	of zero-size elements.
   16756 	* gdb.ada/null_array.exp: Test printing this new array.
   16757 
   16758 2008-05-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16759 
   16760 	* gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
   16761 
   16762 2008-05-21  Joel Brobecker  <brobecker (a] adacore.com>
   16763 
   16764 	* gdb.base/finish.exp: Test that "fin" works as an abbreviation
   16765 	of the "finish" command.
   16766 
   16767 2008-05-21  Nick Roberts  <nickrob (a] snap.net.nz>
   16768 
   16769 	* gdb.base/annota1.exp: Test for new annotation.
   16770 
   16771 2008-05-16  Pedro Alves  <pedro (a] codesourcery.com>
   16772 
   16773 	* gdb.base/fixsection.exp: New file.
   16774 	* gdb.base/fixsection0.c: New file.
   16775 	* gdb.base/fixsection1.c: New file.
   16776 
   16777 2008-05-16  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16778 
   16779 	* gdb.base/annota1.exp: Accept printf (a] ... in place of printf.
   16780 	* gdb.base/annota3.exp: Likewise.
   16781 
   16782 2008-05-13  Nathan Froyd  <froydnj (a] codesourcery.com>
   16783 
   16784 	* gdb.base/watch_thread_num.exp: Don't run tests that require
   16785 	watchpoints if the target doesn't support them.
   16786 
   16787 2008-05-12  Doug Evans  <dje (a] google.com>
   16788 
   16789 	* lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
   16790 
   16791 2008-05-09  Joel Brobecker  <brobecker (a] adacore.com>
   16792 
   16793 	* gdb.ada/assign_1.exp: New testcase.
   16794 
   16795 2008-05-09  Doug Evans  <dje (a] google.com>
   16796 
   16797 	* gdb.base/find.exp: New file.
   16798 	* gdb.base/find.c: New file.
   16799 
   16800 2008-05-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16801 
   16802 	* gdb.base/commands.exp (watchpoint_command_test): Handle
   16803 	gdb,no_hardware_watchpoints.
   16804 	* gdb.base/float.exp: Allow ARM targets without floating point.
   16805 	* gdb.base/step-test.exp: Allow callee@plt when stepping in.
   16806 
   16807 2008-05-06  Jerome Guitton  <guitton (a] adacore.com>
   16808 	    Joel Brobecker  <brobecker (a] adacore.com>
   16809 
   16810 	* gdb.ada/lang_switch: New test program.
   16811 	* gdb.ada/lang_switch.exp: New testcase.
   16812 
   16813 2008-05-05  Doug Evans  <dje (a] google.com>
   16814 
   16815 	* gdb.base/help.exp (disassemble): Update expected help text.
   16816 
   16817 2008-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   16818 
   16819 	* gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
   16820 
   16821 2008-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   16822 
   16823 	* gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
   16824 	different times.
   16825 
   16826 2008-05-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16827 
   16828 	* gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
   16829 	* gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
   16830 	`dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
   16831 	* gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
   16832 
   16833 2008-05-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   16834 
   16835 	* lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
   16836 	notification to appear.
   16837 
   16838 2008-05-04  Daniel Jacobowitz  <dan (a] debian.org>
   16839 
   16840 	* gdb.base/fullname.c: New file.
   16841 	* gdb.base/fullname.exp: New file.
   16842 	* lib/gdb.exp (gdb_breakpoint): Support no-message option.
   16843 
   16844 2008-05-03  Pedro Alves  <pedro (a] codesourcery.com>
   16845 
   16846 	* gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
   16847 	expressions with macros.
   16848 
   16849 2008-05-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16850 
   16851 	* gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
   16852 
   16853 2008-05-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16854 
   16855 	* gdb.base/completion.exp: Handle lack of other symbols beginning
   16856 	with "a".
   16857 
   16858 	* gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
   16859 
   16860 2008-05-02  Jim Blandy  <jimb (a] codesourcery.com>
   16861 
   16862 	* gdb.asm/asmsrc1.s: Add scratch space.
   16863 
   16864 2008-05-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16865 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   16866 
   16867 	* gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
   16868 	gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
   16869 	gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
   16870 
   16871 2007-05-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16872 
   16873 	* gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
   16874 
   16875 2008-05-01  Joel Brobecker  <brobecker (a] adacore.com>
   16876 
   16877 	* gdb.base/info-target.exp: New testcase.
   16878 
   16879 2008-04-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16880 
   16881 	* gdb.cp/hang.exp: Use .cc instead of .C.
   16882 	* gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
   16883 	* gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
   16884 
   16885 2008-04-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16886 
   16887 	* gdb.base/gdb1250.exp: Remove perror.
   16888 	* lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
   16889 
   16890 2008-04-30  Pedro Alves  <pedro (a] codesourcery.com>
   16891 
   16892 	* gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
   16893 	.2byte.
   16894 
   16895 2008-04-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16896 
   16897 	* gdb.base/macscp.exp: Enable kfails.  Compile with -g3 for GCC.
   16898 	(maybe_kfail): New.
   16899 
   16900 2008-04-25  Pedro Alves  <pedro (a] codesourcery.com>
   16901 
   16902 	* gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
   16903 
   16904 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16905 
   16906 	* gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
   16907 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   16908 	* lib/mi-support.exp: Likewise.
   16909 
   16910 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16911 
   16912 	* lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
   16913 	to specify regexp for the location to stop at.
   16914 	* gdb.base/break-always.c: New.
   16915 	* gdb.base/break-always.exp: New.
   16916 
   16917 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16918 
   16919 	* lib/mi-support.exp (mi_runto_helper): Adjust
   16920 	for the original-location field.
   16921 	(mi_create_breakpoint, mi_list_breakpoints): New.
   16922 	* gdb.mi/mi-break.exp: Adjust.
   16923 	* gdb.mi/mi2-break.exp: Adjust.
   16924 	* gdb.mi/mi-pending.exp: Adjust.
   16925 	* gdb.mi/mi-simplerun.exp: Adjust.
   16926 	* gdb.mi/mi2-simplerun.exp: Adjust.
   16927 	* gdb.mi/mi-syn-frame.exp: Adjust.
   16928 	* gdb.mi/mi2-syn-frame.exp: Adjust.
   16929 	* gdb.mi/mi-until.exp: Adjust.
   16930 	* gdb.mi/mi2-until.exp: Adjust.
   16931 	* gdb.mi/mi-var-display.exp: Adjust.
   16932 	* gdb.mi/mi2-var-display.exp: Adjust.
   16933 	* gdb.mi/mi-watch.exp: Adjust.
   16934 	* gdb.mi/mi2-watch.exp: Adjust.
   16935 
   16936 2008-04-23  Paolo Bonzini  <bonzini (a] gnu.org>
   16937 
   16938 	* aclocal.m4: Add override.m4.
   16939 	* configure: Regenerate.
   16940 
   16941 2008-04-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16942 
   16943 	* gdb.mi/var-cmd.c (do_at_tests): Verify that
   16944 	'-var-update --all-values' reports new value even the type
   16945 	of a variable object has changed.
   16946 
   16947 2008-04-18  Craig Silverstein  <csilvers (a] google.com>
   16948 
   16949 	* gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
   16950 	files.
   16951 
   16952 2008-04-18  Joel Brobecker  <brobecker (a] adacore.com>
   16953 
   16954 	* gdb.ada/atomic_enum: New test program.
   16955 	* gdb.ada/atomic_enum.exp: New testcase.
   16956 
   16957 2008-04-17  Doug Evans  <dje (a] google.com>
   16958 
   16959 	* gdb.opt/Makefile.in: Fix whitespace.
   16960 
   16961 2008-04-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16962 
   16963 	* gdb.threads/linux-dp.exp: Continue after unrecognized lines.
   16964 
   16965 2008-04-17  Doug Evans  <dje (a] google.com>
   16966 
   16967 	* gdb.base/hashline1.exp: New testcase.
   16968 	* gdb.base/hashline2.exp: New testcase.
   16969 	* gdb.base/hashline2.exp: New testcase.
   16970 
   16971 2008-04-17  Pedro Alves  <pedro (a] codesourcery.com>
   16972 
   16973 	* gdb.base/step-break.exp, gdb.base/step-break.c: New files.
   16974 
   16975 2008-04-15  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16976 
   16977 	* gdb.base/attach.exp (do_attach_tests): Matching pattern for
   16978 	temporary breakpoint to match "Temporary breakpoint".
   16979 	* gdb.base/break.exp (delete_breakpoints): Likewise.
   16980 	* gdb.base/call-ar-st.exp (get_debug_format): Likewise.
   16981 	* gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
   16982 	* gdb.base/display.exp: Likewise.
   16983 	* gdb.base/foll-exec.exp (do_exec_tests): Likewise.
   16984 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
   16985 	* gdb.base/restore.exp (restore_tests): Likewise.
   16986 	* gdb.base/sepdebug.exp: Likewise.
   16987 	* gdb.base/watchpoint.exp: Likewise.
   16988 	* gdb.mi/mi-cli.exp: Added argument for new "disp" field.
   16989 	* gdb.mi/mi-pending.exp: Likewise.
   16990 	* gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
   16991 	* gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
   16992 	* gdb.mi/mi-var-cmd.exp: Likewise.
   16993 	* gdb.mi/mi-var-display.exp: Likewise.
   16994 	* gdb.mi/mi2-cli.exp: Likewise.
   16995 	* gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
   16996 	* gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
   16997 	* gdb.mi/mi2-var-display.exp: Likewise.
   16998 	* lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
   16999 	* lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
   17000 	new "disp" field.
   17001 	(mi_expect_stop): Move after_reason argument to be really after
   17002 	reason. This is to support fix for PR2424.
   17003 
   17004 2008-04-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17005 
   17006 	* gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
   17007 
   17008 2008-04-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   17009 
   17010 	* gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
   17011 	field.  Add more floating varobj tests.
   17012 	* gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
   17013 	field.
   17014 	* gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
   17015 	(main): Call do_at_tests.
   17016 	* lib/mi-support.exp (mi_create_floating_varobj)
   17017 	(mi_varobj_update_with_type_change): New.
   17018 
   17019 2008-04-09  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   17020 
   17021 	* gdb.mi/mi2-var-display.exp: Added tests for the new -f
   17022 	option of -var-evaluate-expression.
   17023 	* gdb.mi/mi2-var-display.exp: Likewise.
   17024 
   17025 2008-04-07  Vladimir Prus  <vladimir (a] codesourcery.com>
   17026 
   17027 	Introduce test setup helpers.
   17028 	* lib/gdb.exp (build_executable, clean_restart)
   17029 	(prepare_for_testing): New.
   17030 	* gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
   17031 	* gdb.base/return.exp: Likewise.
   17032 	* gdb.base/ending-run.exp: Likewise.
   17033 
   17034 2008-04-07  Nick Roberts  <nickrob (a] snap.net.nz>
   17035 
   17036 	* gdb.mi/mi-async.exp: New test for asynchronous Machine
   17037 	Interface (MI) responses.
   17038 
   17039 2008-04-06  Vladimir Prus  <vladimir (a] codesourcery.com>
   17040 
   17041 	* gdb.cp/breakpoint.cc: New code to test conditions involving
   17042 	member variables.
   17043 	* gdb.cp/breakpoint.exp: Test condition involving member
   17044 	variables.
   17045 
   17046 2008-04-05  Vladimir Prus  <vladimir (a] codesourcery.com>
   17047 
   17048 	* lib/mi-support.exp (mi_expect_stop): New.
   17049 	(mi_run_cmd): Change the
   17050 	token.  Use mi_send_resuming_command, use
   17051 	mi_expect_stop.
   17052 	(mi_execute_to_helper): Rename to mi_execute_to.
   17053 	(mi_send_resuming_command): Add more error patterns.
   17054 	(mi_wait_for_stop): Renamed to...
   17055 	(mi_get_stop_line): ...this.
   17056 	(mi_run_inline_test): Adjust.
   17057 
   17058 	* gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
   17059 	* gdb.mi/mi-console.exp: Likewise.
   17060 	* gdb.mi/mi-pending.exp: Likewise.
   17061 	* gdb.mi/mi-simplerun.exp: Likewise.
   17062 	* gdb.mi/mi-stack.exp: Likewise.
   17063 	* gdb.mi/mi-stepi.exp: Likewise.
   17064 	* gdb.mi/mi-syn-frame.exp: Add comment.
   17065 	* gdb.mi/mi-until.exp: Likewise.
   17066 	* gdb.mi/mi-var-display.exp: Likewise.
   17067 	* gdb.mi/mi-watch.exp: Likewise.
   17068 	* gdb.mi/mi2-cli.exp: Likewise.
   17069 	* gdb.mi/mi2-console.exp: Likewise.
   17070 	* gdb.mi/mi2-simplerun.exp: Likewise.
   17071 	* gdb.mi/mi2-stack.exp: Likewise.
   17072 	* gdb.mi/mi2-stepi.exp: Likewise.
   17073 	* gdb.mi/mi2-until.exp: Likewise.
   17074 	* gdb.mi/mi2-var-display.exp: Likewise.
   17075 	* gdb.mi/mi2-watch.exp: Likewise.
   17076 
   17077 2008-04-04  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17078 
   17079 	* gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
   17080 
   17081 	* gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
   17082 
   17083 2008-04-04  Pedro Alves  <pedro (a] codesourcery.com>
   17084 
   17085 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
   17086 	gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
   17087 	gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
   17088 	gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
   17089 	gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
   17090 	gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
   17091 	expect an mi error duplicated in stderr.
   17092 
   17093 2008-04-03  Joel Brobecker  <brobecker (a] adacore.com>
   17094 
   17095 	* gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
   17096 	* gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
   17097 	Add a couple of tests that verify the behavior when the new setting
   17098 	is set to "cancel" and "all".
   17099 	* gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
   17100 	"ask" before we start the testing.
   17101 
   17102 2008-04-01  Aleksandar Ristovski  <aristovski (a] qnx.com>
   17103 
   17104 	* gdb.cp/casts.cc: Add class reference variables.
   17105 	* gdb.cp/casts.exp: New test cases for up/down casting references.
   17106 
   17107 2008-04-01  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   17108 
   17109 	* gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
   17110 	instead of beginning to make an extra test pass.
   17111 	* gdb.mi/mi2-var-display.exp: Likewise.
   17112 
   17113 2008-03-31  Maciej W. Rozycki  <macro (a] mips.com>
   17114 
   17115 	* gdb.base/break.exp: Mark failures as such.  Fix formatting.
   17116 
   17117 2008-03-31  Markus Deuling  <deuling (a] de.ibm.com>
   17118 	    Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17119 
   17120 	* gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
   17121 	value.  Add xfail for older kernels.
   17122 
   17123 2008-03-28  Aleksandar Ristovski  <aristovski (a] qnx.com>
   17124 
   17125 	Bring mi-support in line with gdb.exp.
   17126 	* lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
   17127 	(mi_gdb_start): New function.
   17128 
   17129 2008-03-28  Maciej W. Rozycki  <macro (a] mips.com>
   17130 
   17131 	* gdb.mi/mi-var-cmd.exp: Fix a typo.
   17132 
   17133 2008-03-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17134 
   17135 	* gdb.mi/mi-var-display.exp: Remove obsolete xfail.
   17136 	* gdb.mi/mi2-var-display.exp: Likewise.
   17137 
   17138 2008-03-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17139 
   17140 	* lib/mi-support.exp (mi_create_varobj_checked): New.
   17141 	(mi_list_varobj_children): Allow to check for a
   17142 	value.
   17143 	(mi_list_array_varobj_children): New.
   17144 
   17145 	* gdb.mi/mi-var-child.exp: Use mi_create_varobj
   17146 	and mi_list_varobj_children, as opposed to hardcoding
   17147 	expected strings.
   17148 	* gdb.mi/gdb701.exp: Likewise.
   17149 	* gdb.mi/gdb792.exp: Likewise.
   17150 	* gdb.mi/mi-var-block.exp: Likewise.
   17151 	* gdb.mi/mi-var-cmd.exp: Likewise.
   17152 	* gdb.mi/mi-var-invalidate.exp: Likewise.
   17153 	* gdb.mi/mi2-var-block.exp: Likewise.
   17154 	* gdb.mi/mi2-var-child.exp: Likewise.
   17155 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   17156 	* gdb.mi/mi2-var-display.exp: Likewise.
   17157 
   17158 2008-03-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17159 
   17160 	Fix random false FAILs on i386.
   17161 	* gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
   17162 
   17163 2008-03-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17164 
   17165 	PR gdb/544
   17166 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
   17167 
   17168 2008-03-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17169 
   17170 	PR gdb/544
   17171 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
   17172 
   17173 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17174 
   17175 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
   17176 	fixed PR gdb/544.
   17177 
   17178 2008-03-21  Pedro Alves  <pedro (a] codesourcery.com>
   17179 
   17180 	* gdb.threads/fork-child-threads.exp: Test next over fork.
   17181 
   17182 2008-03-21  Chris Demetriou  <cgd (a] google.com>
   17183 
   17184 	* gdb.base/break.exp (rbreak junk): New test for rbreak
   17185 	"Junk at end of arguments" issue.
   17186 
   17187 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17188 
   17189 	* gdb.base/printcmds.exp (test_print_array_constants): Do not expect
   17190 	*& to work on created array elements.
   17191 	(Top level): Test print $pc with a file.  Test string operations
   17192 	without a target.
   17193 	* gdb.base/ptype.exp: Do not expect *& to work on created array
   17194 	elements.
   17195 
   17196 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17197 
   17198 	* gdb.threads/killed.exp, gdb.threads/manythreads.exp,
   17199 	gdb.threads/staticthreads.exp: Update exit query.
   17200 
   17201 2008-03-07  Sandra Loosemore  <sandra (a] codesourcery.com>
   17202 
   17203 	* lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
   17204 
   17205 2008-03-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17206 
   17207 	* gdb.base/watchpoint.c (global_ptr, func4): New.
   17208 	(main): Call func4.
   17209 	* gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
   17210 	(test_inaccessible_watchpoint): New.
   17211 
   17212 2008-02-29  Maciej W. Rozycki  <macro (a] mips.com>
   17213 
   17214 	* lib/gdb.exp (gdb_expect): Of all the timeouts provided always
   17215 	select the largest.
   17216 
   17217 2008-02-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17218 
   17219 	* gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
   17220 	frames-invalid annotations.
   17221 
   17222 2008-02-28  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17223 
   17224 	* gdb.base/assign.exp: avoid same output for different tests.
   17225 
   17226 2008-02-27  Doug Evans  <dje (a] google.com>
   17227 
   17228 	* gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
   17229 	for bug 1738.
   17230 	(breakpoint_to_handler_entry): Ditto.
   17231 
   17232 2008-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   17233 
   17234 	* gdb.base/ending-run.exp: Use the first line of code inside
   17235 	function body to test breakpoints.
   17236 	* gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
   17237 	location where the breakpoint is inserted when using the line
   17238 	where a function is declared. Fix typo in the description of
   17239 	one of the tests.
   17240 	* gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
   17241 
   17242 2008-02-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17243 
   17244 	* gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
   17245 	tests.
   17246 
   17247 2008-02-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17248 
   17249 	* gdb.base/args.exp: avoid same output for tests
   17250 	with single quotes.
   17251 
   17252 2008-02-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17253 
   17254 	* gdb.base/annota1.exp: Adjust for 'info break'
   17255 	format changes.
   17256 	* gdb.base/annota3.exp: Likewise.
   17257 	* gdb.base/break.exp: Likewise.
   17258 	* gdb.base/condbreak.exp: Likewise.
   17259 	* gdb.base/pending.exp: Likewise.
   17260 	* gdb.base/sepdebug.exp: Likewise.
   17261 	* gdb.base/unload.exp: Likewise.
   17262 	* gdb.cp/ovldbreak.exp: Likewise.
   17263 	* gdb.mi/mi-pending.exp: Likewise.
   17264 
   17265 2008-02-07  Doug Evans  <dje (a] google.com>
   17266 
   17267 	* gdb.cp/mb-inline.exp: New.
   17268 	* gdb.cp/mb-inline.h: New.
   17269 	* gdb.cp/mb-inline1.cc: New.
   17270 	* gdb.cp/mb-inline2.cc: New.
   17271 
   17272 2008-02-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17273 
   17274 	* gdb.pascal/floats.pas: New test program.
   17275 	* gdb.pascal/floats.exp: New testcase.
   17276 
   17277 2008-02-06  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17278 
   17279 	* gdb.base/callfuncs.c (t_float_many_args): New function.
   17280 	(t_double_many_args): New function.
   17281 	* gdb.base/callfuncs.exp: Add tests for exceeding float
   17282 	and double parameters passed through the stack.
   17283 
   17284 2008-02-05  Joel Brobecker  <brobecker (a] adacore.com>
   17285 
   17286 	* gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
   17287 	gdb.ada/complete/foo.adb: New files.
   17288 	* gdb.ada/complete.exp: New testcase.
   17289 
   17290 2008-02-03  Doug Evans  <dje (a] google.com>
   17291 
   17292 	* gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
   17293 
   17294 	* gdb.cp/gdb2384.exp: New file.
   17295 	* gdb.cp/gdb2384.cc: New file.
   17296 	* gdb.cp/gdb2384-base.h: New file.
   17297 	* gdb.cp/gdb2384-base.cc: New file.
   17298 
   17299 2008-02-02  Doug Evans  <dje (a] google.com>
   17300 
   17301 	* gdb.base/sigall.c (main): Ensure all signals aren't blocked.
   17302 
   17303 2007-02-01  Joel Brobecker  <brobecker (a] adacore.com>
   17304 
   17305 	* gdb.ada/sym_print_name: New test program.
   17306 	* gdb.ada/sym_print_name.exp: New testcase.
   17307 
   17308 2007-02-01  Joel Brobecker  <brobecker (a] adacore.com>
   17309 
   17310 	* gdb.ada/nested/hello.adb: New file.
   17311 	* gdb.ada/nested.exp: New testcase.
   17312 	* gdb.ada/Makefile.in (EXECUTABLES): Update list.
   17313 
   17314 2008-02-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   17315 
   17316 	* gdb.mi/basic.c (return_1): New function.
   17317 	* gdb.mi/mi-break.exp: Make sure that failed -break-insert
   17318 	don't cause future evaluations of function to report
   17319 	creation of internal breakpoints.
   17320 
   17321 2008-02-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   17322 
   17323 	* gdb.mi/mi-break.exp (test_error): New.
   17324 	Call it.
   17325 
   17326 2008-01-31  Luis Machado  <luisgpm (a] br.ibm.com>
   17327 
   17328 	* gdb.arch/ppc64-atomic-inst.c: New testcase source file.
   17329 	* gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
   17330 
   17331 2008-01-31  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17332 
   17333 	* gdb.pascal/integers.pas: New test program.
   17334 	* gdb.pascal/integers.exp: New testcase.
   17335 
   17336 2008-01-31  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17337 
   17338 	* gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
   17339 
   17340 2008-01-30  Luis Machado  <luisgpm (a] br.ibm.com>
   17341 
   17342 	* gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
   17343 	* gdb.arch/powerpc-d128-regs.c: New testcase source file.
   17344 
   17345 2008-01-30  Paul Hilfinger  <hilfinger (a] adacore.com>
   17346 
   17347 	* gdb.ada/formatted_ref: New test program.
   17348 	* gdb.ada/formatted_ref.exp: New testcase.
   17349 
   17350 	* gdb.cp/formatted-ref.cc: New file.
   17351 	* gdb.cp/formatted-ref.exp: New testcase.
   17352 
   17353 2008-01-30  Joel Brobecker  <brobecker (a] adacore.com>
   17354 
   17355 	* gdb.base/ptype.exp: Add testing of "ptype $pc".
   17356 
   17357 2008-01-30  Nick Roberts  <nickrob (a] snap.net.nz>
   17358 
   17359 	* gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
   17360 	(test_file_list_exec_source_file): Update to new macro-info field.
   17361 
   17362 2008-01-30  Paul N. Hilfinger  <hilfinger (a] adacore.com>
   17363 
   17364 	* gdb.ada/exprs: New test program.
   17365 	* gdb.ada/exprs.exp: New testcase.
   17366 
   17367 2008-01-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17368 
   17369 	* dfp-test.c (DELTA, DELTA_B): New definitions.
   17370 	(double_val1, double_val2, double_val3, double_val4, double_val5,
   17371 	double_val6, double_val7, double_val8, double_val9, double_val10,
   17372 	double_val11, double_val12, double_val13, double_val14, dec32_val1,
   17373 	dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
   17374 	dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
   17375 	dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
   17376 	dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
   17377 	dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
   17378 	dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
   17379 	dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
   17380 	dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
   17381 	dec128_val12, dec128_val13, dec128_val14, dec128_val15,
   17382 	dec128_val16): New global variables.
   17383 	(decimal_dec128_align): New function.
   17384 	(decimal_mixed): Likewise.
   17385 	(decimal_many_args_dec32): Likewise.
   17386 	(decimal_many_args_dec64): Likewise.
   17387 	(decimal_many_args_dec128): Likewise.
   17388 	(decimal_many_args_mixed): Likewise.
   17389 	* dfp-test.exp: Add tests calling new inferior functions.
   17390 
   17391 2008-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17392 
   17393 	* gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
   17394 	gdb.server/ext-run.exp: New files.
   17395 	* lib/gdbserver-support.exp (gdbserver_download): New.
   17396 	(gdbserver_start): New.  Update gdbserver expected
   17397 	output.
   17398 	(gdbserver_spawn): Use them.
   17399 	(gdbserver_start_extended): New.
   17400 
   17401 2008-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17402 
   17403 	* gdb.base/foll-exec.exp: Update header.  Skip on remote targets.
   17404 	Run on GNU/Linux.
   17405 	(do_exec_tests): Check for systems which do not support catchpoints.
   17406 	Do not match START.
   17407 	* gdb.base/foll-fork.exp: Update header.  Skip on remote targets.
   17408 	Run on GNU/Linux.  Enable verbose output.
   17409 	(check_fork_catchpoints): New.
   17410 	(explicit_fork_child_follow, catch_fork_child_follow)
   17411 	(tcatch_fork_parent_follow): Update expected messages.
   17412 	(do_fork_tests): Use check_fork_catchpoints.
   17413 	* gdb.base/foll-vfork.exp: Update header.  Skip on remote targets.
   17414 	Run on GNU/Linux.  Enable verbose output.
   17415 	(check_vfork_catchpoints): New.
   17416 	(vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
   17417 	expected messages.
   17418 	(do_vfork_and_exec_tests): Use check_fork_catchpoints.
   17419 
   17420 2008-01-29  Jim Blandy  <jimb (a] red-bean.com>
   17421 
   17422 	* lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
   17423 	host' errors.
   17424 	* lib/mi-support.exp (mi_gdb_target_cmd): Same.
   17425 
   17426 2008-01-29  Jim Blandy  <jimb (a] red-bean.com>
   17427 
   17428 	* gdb.threads/sigthread.c: Use barriers to ensure that
   17429 	child_thread and child_thread_two are always initialized before we
   17430 	start to use them.
   17431 
   17432 2008-01-29  Vladimir Prus  <vladimir (a] codesourcery.com>
   17433 
   17434 	* gdb.base/watchpoint-solib.exp: New.
   17435 	* gdb.base/watchpoint-solib.c: New.
   17436 	* gdb.base/watchpoint-solib-shr.c: New.
   17437 
   17438 2008-01-29  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17439 
   17440 	* gdb.base/gdb1056.exp: Add unsigned integer test.
   17441 
   17442 2008-01-28  Doug Evans  <dje (a] google.com>
   17443 
   17444 	* gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
   17445 
   17446 2008-01-27  Jim Blandy  <jimb (a] codesourcery.com>
   17447 
   17448 	* gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
   17449 
   17450 	* gdb.base/expand-psymtabs.exp: Doc fix.
   17451 
   17452 2008-01-26  Mark Kettenis  <kettenis (a] gnu.org>
   17453 
   17454 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
   17455 
   17456 2008-01-24  Nick Roberts  <nickrob (a] snap.net.nz>
   17457 
   17458 	* gdb.mi/mi2-var-display.exp: Add value field to tests for output of
   17459 	-var-set-format.
   17460 
   17461 2008-01-23  Chris Demetriou  <cgd (a] google.com>
   17462 
   17463 	* gdb.threads/thread_events.c: New testcase source file.
   17464 	* gdb.threads/thread_events.exp: New testcase expect file.
   17465 
   17466 2008-01-23  Nick Roberts  <nickrob (a] snap.net.nz>
   17467 
   17468 	* lib/gdb.exp: Add the variable octal.
   17469 
   17470 	* gdb.mi/mi-var-display.exp: Add value field to tests for output of
   17471 	-var-set-format.
   17472 
   17473 2008-01-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17474 	    Vladimir Prus  <vladimir (a] codesourcery.com>
   17475 
   17476 	* gdb.base/float.exp: Allow missing floating point for m68k and
   17477 	PowerPC.
   17478 
   17479 2008-01-22  Vladimir Prus  <vladimir (a] codesourcery.com>
   17480 
   17481 	* gdb.mi/basics.c: Setup for testing breakpoints
   17482 	ignore count.
   17483 	* gdb.mi/mi-break.exp: Test for breakpoint ignore count.
   17484 	* gdb.mi/mi-cli.exp: Adjust.
   17485 	* gdb.mi/mi2-cli.exp: Adjust.
   17486 
   17487 2008-01-17  Pedro Alves  <pedro (a] codesourcery.com>
   17488 
   17489 	* gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
   17490 	and 'dummy_ptr' integer pointer.  Initialize struct_declarations
   17491 	with dummy_ptr's address.
   17492 	* gdb.mi/var-cmd.c (do_children_tests): Likewise.
   17493 	* gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
   17494 	all targets.
   17495 	* gdb.mi/mi2-var-child.exp: Likewise.
   17496 
   17497 2008-01-09  Joel Brobecker  <brobecker (a] adacore.com>
   17498 
   17499 	* gdb.ada/null_array: New test program.
   17500 	* gdb.ada/null_array.exp: New testcase.
   17501 
   17502 2008-01-09  Luis Machado  <luisgpm (a] br.ibm.com>
   17503 
   17504 	* gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
   17505 	with required float modifiers.
   17506 
   17507 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17508 
   17509 	* gdb.ada/funcall_param: New test program.
   17510 	* gdb.ada/funcall_param.exp: New testcase.
   17511 
   17512 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17513 
   17514 	* gdb.ada/arrayparam: New test program.
   17515 	* gdb.ada/arrayparam.exp: New testcase.
   17516 
   17517 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17518 
   17519 	* gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
   17520 	landed.  Should also fix random failures in the test following it.
   17521 
   17522 2008-01-07  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17523 
   17524 	* gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
   17525 	for expressions with decimal float values.
   17526 	(test_dfp_conversions): New function to test casts to and from
   17527 	decimal float types.
   17528 	Call test_dfp_conversions.
   17529 	* gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
   17530 	elements.
   17531 	(main): Initialize ds.float4 and ds.double8 elements.
   17532 	* gdb.base/dfp-test.exp (d32_set_tests): Fix typo.  Adjust expect
   17533 	string to new error message.
   17534 	(d64_set_tests): Likewise.
   17535 	(d128_set_tests): Likewise.
   17536 	Add tests for expressions with decimal float variables.  Add tests for
   17537 	conversions to and from decimal float types.
   17538 
   17539 2008-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   17540 
   17541 	* gdb.ada/packed_tagged/comp_bug.adb: New file.
   17542 	* gdb.ada/packed_tagged.exp: New testcase.
   17543 
   17544 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17545 
   17546 	* gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
   17547 	gdb.ada/homonym/homonym_main.adb: New files.
   17548 	* gdb.ada/homonym.exp: New testcase.
   17549 
   17550 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17551 
   17552 	* gdb.ada/packed_array.exp: Add testing of references to
   17553 	a packed array.
   17554 
   17555 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17556 
   17557 	* gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
   17558 	New files.
   17559 	* gdb.ada/type_coercion.exp: New testcase.
   17560 
   17561 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17562 
   17563 	* gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
   17564 	gdb.ada/tagged/foo.adb: New file.
   17565 	* gdb.ada/tagged.exp: New testcase.
   17566 
   17567 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17568 
   17569 	* gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
   17570 	gdb.ada/ptype_field/foo.adb: New files.
   17571 	* gdb.ada/ptype_field.exp: New testcase.
   17572 
   17573 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17574 
   17575 	* gdb.ada/print_pc.exp: New testcase.
   17576 
   17577 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17578 
   17579 	* gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
   17580 	gdb.ada/taft_type/p.adb: New files.
   17581 	* gdb.ada/taft_type.exp: New testcase.
   17582 
   17583 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17584 
   17585 	* gdb.ada/array_bounds/bar.adb: New file.
   17586 	* gdb.ada/array_bounds.exp: New testcase.
   17587 
   17588 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17589 
   17590 	* gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
   17591 	gdb.ada/arrayptr/foo.adb: New files.
   17592 	* gdb.ada/arrayptr.exp: New testcase.
   17593 
   17594 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17595 
   17596 	* gdb.base/set-lang-auto.exp: New testcase.
   17597 
   17598 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17599 
   17600 	* gdb.ada/fun_addr/foo.adb: New file.
   17601 	* gdb.ada/fun_addr.exp: New testcase.
   17602 
   17603 2008-01-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17604 
   17605 	* gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
   17606 	New files
   17607 
   17608 2008-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   17609 
   17610 	* array_subscript_addr/p.adb: New file.
   17611 	* array_subscript_addr.exp: New testcase.
   17612 
   17613 2008-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   17614 
   17615 	* gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
   17616 	New files.
   17617 	* gdb.ada/str_cmp_ref.exp: New testcase.
   17618 
   17619 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17620 
   17621 	* gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
   17622 	gdb.ada/fun_in_declare/foo.adb: New files.
   17623 	* gdb.ada/fun_in_declare.exp: New testcase.
   17624 
   17625 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17626 
   17627 	* gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
   17628 	gdb.ada/ref_param/pck.ads: New files.
   17629 	* gdb.ada/ref_param.exp: New testcase.
   17630 
   17631 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17632 
   17633 	* gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
   17634 	gdb.ada/interface/foo.adb: New files.
   17635 	* gdb.ada/interface.exp: New testcase.
   17636 
   17637 2007-12-31  Jim Blandy  <jimb (a] codesourcery.com>
   17638 
   17639 	* gdb.base/multi-forks.exp: Consume all output from child
   17640 	processes before proceeding to next test.
   17641 
   17642 2007-12-29  Jim Blandy  <jimb (a] codesourcery.com>
   17643 
   17644 	* configure: Regenerated.
   17645 
   17646 2007-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   17647 
   17648 	* gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
   17649 	gdb.ada/fixed_cmp/fixed.adb: New files.
   17650 	* gdb.ada/fixed_cmp.exp: New testcase.
   17651 
   17652 2007-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   17653 
   17654 	* gdb.ada/boolean_expr.exp: New testcase.
   17655 
   17656 2007-12-26  Jim Blandy  <jimb (a] codesourcery.com>
   17657 
   17658 	* gdb.base/multi-forks.exp: Doc fix.
   17659 
   17660 2007-12-26  Joel Brobecker  <brobecker (a] adacore.com>
   17661 
   17662 	* gdb.ada/Makefile.in (EXECUTABLES): Update list.
   17663 	* gdb.ada/char_param.exp: Do not compile our test program with
   17664 	-gnata, this is unnecessary.
   17665 	* gdb.ada/char_param/pck.ads: Remove unnecessary "with".
   17666 
   17667 2007-12-24  Joel Brobecker  <brobecker (a] adacore.com>
   17668 
   17669 	* gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
   17670 	gdb.ada/print_chars/foo.adb: New files.
   17671 	* gdb.ada/print_chars.exp: New testcase.
   17672 
   17673 2007-12-24  Joel Brobecker  <brobecker (a] adacore.com>
   17674 
   17675 	* gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
   17676 	gdb.ada/char_param/foo.adb: New files.
   17677 	* gdb.ada/char_param.exp: New testcase.
   17678 
   17679 2007-12-22  Jim Blandy  <jimb (a] codesourcery.com>
   17680 
   17681 	* gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
   17682 	hard-coding source line numbers into the test.
   17683 	* gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
   17684 	gdb_get_line_number to find.
   17685 
   17686 2007-12-22  Joel Brobecker  <brobecker (a] adacore.com>
   17687 
   17688 	* gdb.base/ptype.c (highest): New struct type.
   17689 	(the_highest): New variable of that type.
   17690 	(main): Add dummy assignment to a field of variable the_highest.
   17691 	* gdb.base/ptype.exp: Test type printing of our new variable.
   17692 
   17693 2007-12-19  Pierre Muller  <muller (a] ics-u-strasbg.fr>
   17694 
   17695 	* (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
   17696 	and record first explicitly generated thread number.
   17697 	Use that thread number for thread specific watchpoint test.
   17698 	Add iteration number to repetitive tests.
   17699 
   17700 2007-12-16  Carlos Eduardo Seo  <cseo (a] linux.vnet.ibm.com>
   17701 	    Jim Blandy  <jimb (a] codesourcery.com>
   17702 
   17703 	* gdb.base/expand-psymtabs.c: New testcase
   17704 	source file.
   17705 	* gdb.base/expand-psymtabs.exp: New testcase
   17706 	expect file.
   17707 
   17708 2007-12-17  Luis Machado  <luisgpm (a] br.ibm.com>
   17709 
   17710 	* testsuite/gdb.base/watch_thread_num.c: New testcase source file.
   17711 	* testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
   17712 
   17713 2007-12-17  Joel Brobecker  <brobecker (a] adacore.com>
   17714 
   17715 	* gdb.ada/frame_args/foo.adb: New file.
   17716 	* gdb.ada/frame_args/pck.ads: New file.
   17717 	* gdb.ada/frame_args/pck.adb: New file.
   17718 	* gdb.ada/frame_args.exp: New testcase.
   17719 
   17720 2007-12-17  Joel Brobecker  <brobecker (a] adacore.com>
   17721 
   17722 	* gdb.base/frame-args.c: New file.
   17723 	* gdb.base/frame-args.exp: New testcase.
   17724 
   17725 2007-12-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17726 	    Joseph Myers  <joseph (a] codesourcery.com>
   17727 
   17728 	* gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
   17729 
   17730 2007-12-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   17731 
   17732 	* gdb.mi/mi-pending.exp: New.
   17733 	* gdb.mi/mi-pending.c: New.
   17734 	* gdb.mi/mi-pendshr.c: New.
   17735 
   17736 2007-12-06  Jim Blandy  <jimb (a] codesourcery.com>
   17737 
   17738 	* gdb.base/default.exp: Update expected output for 'info catch'.
   17739 
   17740 2007-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17741 
   17742 	* lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
   17743 	must be set to binary.
   17744 
   17745 2007-12-09  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17746 
   17747 	* lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
   17748 
   17749 2007-11-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17750 
   17751 	* gdb.server/file-transfer.exp, gdb.server/transfer.txt,
   17752 	gdb.mi/mi-file-transfer.exp: New.
   17753 
   17754 2007-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17755 
   17756 	* gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
   17757 
   17758 2007-11-22  Maciej W. Rozycki  <macro (a] mips.com>
   17759 
   17760 	* gdb.trace/backtrace.exp: Fix a typo.
   17761 	* gdb.trace/circ.exp: Likewise.
   17762 	* gdb.trace/collection.exp: Likewise.
   17763 	* gdb.trace/limits.exp: Likewise.
   17764 	* gdb.trace/report.exp: Likewise.
   17765 	* gdb.trace/tfind.exp: Likewise.
   17766 	* gdb.trace/while-dyn.exp: Likewise.
   17767 
   17768 2007-11-21  Nick Roberts  <nickrob (a] snap.net.nz>
   17769 
   17770 	* gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
   17771 	objects of pointers that can't be dereferenced are now
   17772 	"noneditable".
   17773 
   17774 2007-11-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17775 
   17776 	* Makefile.in (Makefile): Do not depend on target_makefile_frag.
   17777 	(target_cpu): Remove.
   17778 
   17779 2007-10-15  Vladimir Prus  <vladimir (a] codesourcery.com>
   17780 
   17781 	* gdb.base/ending-run.exp: Expect the list of cleared
   17782 	breakpoint to come in natural order, not the reversed one.
   17783 
   17784 2007-11-07  Vladimir Prus  <vladimir (a] codesourcery.com>
   17785 
   17786 	* gdb.mi/mi-var-child.c (do_child_deletion): New.
   17787 	* gdb.mi/mi-var-child.exp: Run child_deletion tests.
   17788 
   17789 2007-11-05  Luis Machado  <luisgpm (a] br.ibm.com>
   17790 
   17791 	* gdb.base/printcmds.exp: New function
   17792 	test_printf_with_dfp.
   17793 
   17794 2007-11-02  Doug Evans  <dje (a] google.com>
   17795 
   17796 	* gdb.disasm/t01_mov.s: Remove carriage returns.
   17797 	* gdb.disasm/t02_mova.s: Ditto.
   17798 	* gdb.disasm/t03_add.s: Ditto.
   17799 	* gdb.disasm/t04_sub.s: Ditto.
   17800 	* gdb.disasm/t05_cmp.s: Ditto.
   17801 	* gdb.disasm/t06_ari2.s: Ditto.
   17802 	* gdb.disasm/t07_ari3.s: Ditto.
   17803 	* gdb.disasm/t08_or.s: Ditto.
   17804 	* gdb.disasm/t09_xor.s: Ditto.
   17805 	* gdb.disasm/t10_and.s: Ditto.
   17806 	* gdb.disasm/t11_logs.s: Ditto.
   17807 	* gdb.disasm/t12_bit.s: Ditto.
   17808 	* gdb.disasm/t13_otr.s: Ditto.
   17809 
   17810 2007-11-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17811 
   17812 	* gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
   17813 
   17814 2007-10-30  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17815 
   17816 	* gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
   17817 	provide DFP support.
   17818 
   17819 2007-10-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17820 
   17821 	* gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
   17822 	Test "set powerpc vector-abi".  Skip auto-detection tests for old
   17823 	toolchains.
   17824 
   17825 2007-10-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17826 
   17827 	* lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
   17828 	with [string compare].
   17829 
   17830 2007-10-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17831 
   17832 	* gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
   17833 	* gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
   17834 
   17835 2007-10-25  Luis Machado  <luisgpm (a] br.ibm.com>
   17836 
   17837 	* gdb.opt/clobbered-registers-O2.c: New testcase source file.
   17838 	* gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
   17839 	* gdb.opt/Makefile.in: New makefile.
   17840 	* Makefile.in: Create new directory "gdb.opt".
   17841 	* configure.ac: Add "gdb.opt" directory.
   17842 	* configure: Regenerated.
   17843 
   17844 2007-10-25  Doug Evans  <dje (a] google.com>
   17845 
   17846 	* gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
   17847 	* gdb.cp/mb-templates.exp: Check skip_cplus_tests.
   17848 
   17849 2007-10-15  Wu Zhou  <woodzltc (a] cn.ibm.com>
   17850 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17851 
   17852 	* gdb.base/dfp-exprs.exp: new file adding tests for Decimal
   17853 	Floating Point expressions.
   17854 	* gdb.base/dfp-test.exp: new file adding tests for Decimal
   17855 	Floating Point variables.
   17856 	* gdb.base/dfp-test.c: new file containing program with Decimal
   17857 	Floating variables, used by gdb.base/dfp-test.exp.
   17858 
   17859 2007-10-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17860 
   17861 	* gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
   17862 
   17863 2007-10-21  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17864 
   17865 	* gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
   17866 	compiling test case with GCC.
   17867 	* gdb.arch/altivec-regs.exp (compile_flags): Likewise.
   17868 
   17869 2007-10-21  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17870 
   17871 	* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
   17872 	format changes.
   17873 
   17874 2007-10-18  Michael Snyder  <msnyder (a] specifix.com>
   17875 
   17876 	* gdb.base/dbx.exp: Add missing "-re " operator.
   17877 
   17878 2007-10-16  Gaius Mulley  <gaius (a] glam.ac.uk>
   17879 
   17880 	* configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
   17881 	* configure.ac: Removed trailing spaces after backslash.
   17882 	* gdb.modula2: New directory.
   17883 	* gdb.modula2/Makefile.in: New file.
   17884 	* gdb.modula2/unbounded-array.exp: New file.
   17885 	* gdb.modula2/unbounded1.c: New file.
   17886 
   17887 2007-10-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17888 
   17889 	* gdb.xml/tdesc-regs.exp: Add PowerPC support.
   17890 
   17891 2007-10-15  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17892 
   17893 	* gdb.base/sigstep.c (main): Add checks for
   17894 	return values for setitimer call.
   17895 	Call setitimer again with itimer = ITIMER_REAL
   17896 	if first call to setitimer fails.
   17897 
   17898 2007-10-11  Kazu Hirata  <kazu (a] codesourcery.com>
   17899 
   17900 	* lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
   17901 	of $timeout.
   17902 
   17903 2007-10-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17904 
   17905 	* gdb.server/server-run.exp: Test for dynamic linker symbols.
   17906 
   17907 2007-10-09  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17908 
   17909 	* lib/gdb.exp (gdb_run_cmd): Move comment outside
   17910 	of gdb_expect call, to avoid interruption.
   17911 
   17912 2007-10-09  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17913 
   17914 	* gdb.base/whatis.c (v_long_long, v_signed_long_long)
   17915 	(v_unsigned_long_long, v_long_long_array)
   17916 	(v_signed_long_long_array, v_unsigned_long_long_array)
   17917 	(slong_long_addr, a_slong_long_addr, v_long_long_pointer)
   17918 	(v_signed_long_long_pointer, v_unsigned_long_long_pointer)
   17919 	[!NO_LONG_LONG]: New.
   17920 	(t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
   17921 	v_long_long_member.
   17922 
   17923 	(v_long_long_func, v_signed_long_long_func)
   17924 	(v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
   17925 	(main) [!NO_LONG_LONG]: Initialize long long variants.
   17926 
   17927 	* gdb.base/whatis.exp: If board file requests no_long_long, build
   17928 	test with NO_LONG_LONG defined.  Test long long, signed long long,
   17929 	and unsigned long long variants but only if board file doesn't
   17930 	disable it.
   17931 
   17932 2007-10-08  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17933 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   17934 
   17935 	* Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
   17936 	* configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
   17937 	* configure: Regenerated.
   17938 	* gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
   17939 	gdb.pascal/types.exp, lib/pascal.exp: New files.
   17940 
   17941 2007-10-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17942 
   17943 	* gdb.cp/classes.exp (do_tests): Always step to the line after the
   17944 	call.
   17945 	* gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
   17946 	to return to the call.
   17947 	* gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
   17948 	* gdb.mi/mi-return.exp (test_return_simple): Likewise.
   17949 	* gdb.mi/mi2-return.exp (test_return_simple): Likewise.
   17950 	* gdb.mi/mi-until.exp (test_until): Likewise.
   17951 	* gdb.mi/mi2-until.exp (test_until): Likewise.
   17952 
   17953 2007-10-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17954 
   17955 	* gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
   17956 	two-char array.
   17957 	* gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
   17958 
   17959 2007-09-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17960 
   17961 	* gdb.threads/watchthreads.c (thread_function): Sleep between
   17962 	iterations.
   17963 	* gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
   17964 	at once for S/390.  Generate matching fails and passes.
   17965 
   17966 2007-09-27  Vladimir Prus  <vladimir (a] codesourcery.com>
   17967 
   17968 	* gdb.mi/var-cmd.c (do_children_tests): Initialize
   17969 	the 'struct_declarations' variable to zeros.
   17970 
   17971 2007-09-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   17972 
   17973 	* gdb.cp/mb-ctor.cc: New.
   17974 	* gdb.cp/mb-ctor.exp: New.
   17975 	* gdb.cp/mb-templates.cc: New.
   17976 	* gdb.cp/mb-templates.exp: New.
   17977 
   17978 2007-09-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17979 
   17980 	* gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
   17981 
   17982 2007-09-23  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17983 
   17984 	* configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
   17985 	targets.
   17986 	* configure: Regenerate.
   17987 
   17988 2007-09-23  Vladimir Prus  <vladimir (a] codesourcery.com>
   17989 
   17990 	* gdb.base/annota1.exp: Adjust for 'info break'
   17991 	format changes.
   17992 	* gdb.base/annota3.exp: Likewise.
   17993 	* gdb.base/break.exp: Likewise.
   17994 	* gdb.base/condbreak.exp: Likewise.
   17995 	* gdb.base/pending.exp: Likewise.
   17996 	* gdb.base/sepdebug.exp: Likewise.
   17997 	* gdb.base/unload.exp: Likewise.
   17998 	* gdb.base/ovldbreak.exp: Likewise.
   17999 
   18000 2007-09-22  Vladimir Prus  <vladimir (a] codesourcery.com>
   18001 
   18002 	* gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
   18003 	messages.
   18004 	* gdb.base/chng-syms.exp: Likewise.
   18005 	* gdb.base/unload.exp: Likewise.
   18006 
   18007 2007-09-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18008 
   18009 	* gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
   18010 
   18011 2007-09-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18012 
   18013 	* schedlock.c (NUM): Change to 1.
   18014 	(main): Use args[0] for the main thread.
   18015 	* schedlock.exp: Only expect two threads.  Only issue one pass or fail
   18016 	regardless of the number of threads.
   18017 
   18018 2007-09-14  Maciej W. Rozycki  <macro (a] mips.com>
   18019 
   18020 	* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
   18021 	type down.
   18022 	(test_watchpoint_triggering): XFAIL the sw watchpoint scope
   18023 	test.
   18024 	* gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
   18025 	watchpoint type down.
   18026 	(test_watchpoint_triggering): XFAIL the sw watchpoint scope
   18027 	test.
   18028 
   18029 2007-09-14  Maciej W. Rozycki  <macro (a] mips.com>
   18030 
   18031 	* gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
   18032 	Move all the tests here and run them twice, once using software
   18033 	watchpoints and once using hardware watchpoints.
   18034 	* gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
   18035 
   18036 2007-09-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18037 
   18038 	* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
   18039 	test.
   18040 
   18041 2007-09-10  Mark Kettenis  <kettenis (a] gnu.org>
   18042 
   18043 	* lib/gdb.exp (build_id_debug_filename_get): Improve check for
   18044 	build-id.
   18045 
   18046 	* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
   18047 	know about $ORIGIN.  Calculate output dir from $dest instead of
   18048 	using ${objdir}/{$subdir}.
   18049 
   18050 2007-09-09  Mark Kettenis  <kettenis (a] gnu.org>
   18051 
   18052 	* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
   18053 	gcore, before continuing with the test.
   18054 
   18055 2007-09-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18056 
   18057 	* gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
   18058 	* gdb.mi/mi-watch.exp: Likewise.
   18059 
   18060 2007-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18061 	    Jim Blandy  <jimb (a] codesourcery.com>
   18062 
   18063 	* gdb.arch/i386-sse.exp: Do not expect character constants.
   18064 	* gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
   18065 	* gdb.base/display.exp: Allow print/s.
   18066 	* gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
   18067 	and unsigned char array changes.
   18068 
   18069 2007-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18070 
   18071 	* gdb.base/display.exp: Add tests for printf %p.
   18072 
   18073 2007-09-03  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18074 
   18075 	* gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
   18076 	the dll name to unicode.
   18077 
   18078 2007-09-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18079 
   18080 	* gdb.base/default.exp (show version): Update the version text.
   18081 	* gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
   18082 
   18083 2007-09-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18084 
   18085 	* gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
   18086 	New files.
   18087 
   18088 2007-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18089 
   18090 	* lib/gdb.exp (build_id_debug_filename_get): New function.
   18091 	* gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
   18092 	Remove the generate DEBUG file for the future testcase runs.
   18093 	New testcase for the NT_GNU_BUILD_ID retrieval.
   18094 	Move the final testing step to ...
   18095 	(test_different_dir): ... a new function.
   18096 	New parameter XFAIL to XFAIL all the tests performed.
   18097 	New parameter TEST_DIFFERENT_DIR parametrizing the directory.
   18098 	New parameter TYPE to PF_PREFIX all the tests performed.
   18099 
   18100 2007-08-31  Vladimir Prus  <vladimir (a] codesourcery.com>
   18101 
   18102 	* gdb.mi/mi-var-cp.cc (path_expression): New
   18103 	function.
   18104 	* gdb.mi/mi-var-cp.exp: Run path exression tests.
   18105 
   18106 2007-08-27  Markus Deuling  <deuling (a] de.ibm.com>
   18107 
   18108 	* gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
   18109 	to fit into SPU Local Store memory.
   18110 
   18111 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18112 
   18113 	* gdb.base/default.exp: Adjust the expected output of "info
   18114 	warranty" after the switch to GPLv3.
   18115 
   18116 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18117 
   18118 	* lib/gdb.exp (default_gdb_init): Increase expect buffer size
   18119 	to 30000 (from 20000).
   18120 
   18121 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18122 
   18123 	Switch the license of all .exp files to GPLv3.
   18124 	Switch the license of all .f and .f90 files to GPLv3.
   18125 	Switch the license of all .s and .S files to GPLv3.
   18126 
   18127 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18128 
   18129 	* configure.ac: Switch license to GPLv3.
   18130 
   18131 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18132 
   18133 	Switch the licensing to GPLv3 for all .ads and .adb files.
   18134 
   18135 2007-08-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18136 
   18137 	* gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
   18138 	and t_int_double.
   18139 	* gdb.base/callfuncs.c (t_double_int, t_int_double): New.
   18140 
   18141 2007-08-17  Joel Brobecker  <brobecker (a] adacore.com>
   18142 
   18143 	* gdb.base/step-line.c: Switch license to GPL version 3, and
   18144 	update copyright year.
   18145 	* gdb.base/step-line.inp: Likewise.
   18146 
   18147 2007-08-17  Joel Brobecker  <brobecker (a] adacore.com>
   18148 
   18149 	* gdb.base/gdb1555.exp: Make expected output immune to formatting
   18150 	changes inside gdb1555.c.
   18151 	* gdb.base/pending.exp: Likewise.
   18152 
   18153 2007-08-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18154 
   18155 	* config/default.exp: New file.
   18156 
   18157 2007-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18158 
   18159 	* gdb.base/prologue.c, gdb.base/prologue.exp: New.
   18160 	* lib/gdb.exp (gdb_breakpoint): Handle "temporary".
   18161 
   18162 2007-07-30  Maciej W. Rozycki  <macro (a] mips.com>
   18163 
   18164 	* gdb.base/dump.exp: Force the correct endianness for binary
   18165 	formats not carrying this information.
   18166 
   18167 2007-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18168 
   18169 	* gdb.threads/staticthreads.exp: Match .*sem_post.
   18170 
   18171 2007-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18172 
   18173 	* gdb.base/readline.exp (operate_and_get_next): Match the final
   18174 	prompt.
   18175 
   18176 2007-07-23  Kevin Buettner  <kevinb (a] redhat.com>
   18177 
   18178 	* lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
   18179 	to restarting SID.
   18180 
   18181 2007-07-18  Kevin Buettner  <kevinb (a] redhat.com>
   18182 
   18183 	* gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
   18184 	prior to `gdb_start'.
   18185 
   18186 2007-07-18  Kevin Buettner  <kevinb (a] redhat.com>
   18187 
   18188 	* config/sid.exp (gdb_load): Add test for empty argument.  Adjust
   18189 	return value to be compatible with gdb_run_cmd in lib/gdb.exp.
   18190 	Remove call to gdb_unload.
   18191 
   18192 2007-07-17  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18193 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18194 
   18195 	* gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
   18196 	for __WIN32__.
   18197 	(SHLIB_NAME): Delete definition.  Always pass dlerror to fprintf.
   18198 	* gdb.base/unload.exp: Use shared library test routines.
   18199 
   18200 2007-07-03  Markus Deuling  <deuling (a] de.ibm.com>
   18201 
   18202 	* gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
   18203 	* gdb.base/solib-symbol-lib.c: Likewise.
   18204 	* gdb.base/solib-symbol-main.c: Likewise.
   18205 
   18206 2007-07-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18207 
   18208 	* config/gdbserver.exp (gdb_reconnect): New.
   18209 	* gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
   18210 	gdb.base/solib-disc.exp: New files.
   18211 	* lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
   18212 	remote debugging".
   18213 	(gdb_compile): Add shlib_load flag.
   18214 	* lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
   18215 	port.
   18216 	(gdbserver_reconnect): New.
   18217 
   18218 2007-07-01  Nick Roberts  <nickrob (a] snap.net.nz>
   18219 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18220 
   18221 	* gdb.base/annota3.exp: Test for if construct.
   18222 
   18223 2007-06-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18224 
   18225 	* gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
   18226 
   18227 2007-06-21  Chris Dearman  <chris (a] mips.com>
   18228 	    Maciej W. Rozycki  <macro (a] mips.com>
   18229 
   18230 	* gdb.base/display.exp: Allow a newline after display/i.
   18231 	* gdb.base/pc-fp.exp: Likewise.
   18232 	* gdb.base/sigbpt.exp: Likewise.
   18233 
   18234 2007-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18235 
   18236 	* gdb.xml/tdesc-regs.exp: Add MIPS support.  Allow multiple
   18237 	required features to be included.
   18238 
   18239 2007-06-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18240 
   18241 	* gdb.threads/manythreads.exp: Prevent expect buffer overflow
   18242 	in info threads output.
   18243 
   18244 2007-06-12  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18245 	    Markus Deuling  <deuling (a] de.ibm.com>
   18246 
   18247 	* gdb.arch/spu-info.exp: New testcase.
   18248 	* gdb.arch/spu-info.c: New file.
   18249 
   18250 2007-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18251 
   18252 	* gdb.arch/thumb-prologue.c: Record the breakpoint address in
   18253 	tpcs_offset.  Restore lr after the call.
   18254 	* gdb.arch/thumb-prologue.exp: Use tpcs_offset.
   18255 
   18256 2007-05-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18257 
   18258 	* lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
   18259 	(gdbserver_run): Kill any running gdbserver.
   18260 	* lib/mi-support.exp (mi_gdb_target_load): Likewise.
   18261 
   18262 2007-05-17  Maciej W. Rozycki  <macro (a] mips.com>
   18263 
   18264 	* gdb.base/sigbpt.exp: Preset segv_addr.
   18265 
   18266 2007-05-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18267 
   18268 	* lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
   18269 	(gdb_compile_shlib): Likewise.
   18270 	(skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
   18271 	(default_gdb_init): Clear cleanfiles.
   18272 	(gdb_finish): Delete recorded cleanfiles.
   18273 	* lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
   18274 
   18275 	* gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
   18276 	Do not use isnative.
   18277 	* gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
   18278 	gdb.base/so-impl-ld.exp: Likewise.
   18279 	* gdb.base/solib-weak.exp: Likewise.  Skip for DLL targets.
   18280 	* gdb.base/unload.exp: Likewise.  Do not pass empty option to
   18281 	gdb_compile.
   18282 
   18283 2007-05-15  Vladimir Prus  <vladimir (a] codesourcery.com>
   18284 
   18285 	* config/unknown.exp: Remove.
   18286 
   18287 2007-05-15  Markus Deuling  <deuling (a] de.ibm.com>
   18288 
   18289 	* gdb.base/info-proc.exp: Check is_remote.
   18290 
   18291 2007-05-14  Markus Deuling  <deuling (a] de.ibm.com>
   18292 
   18293 	* gdb.base/gcore.exp: Initialize variable core_supported.
   18294 
   18295 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18296 
   18297 	* gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
   18298 
   18299 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18300 
   18301 	* gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
   18302 	* gdb.threads/print-threads.exp (test_all_threads): Allow
   18303 	negative and hexadecimal thread IDs.
   18304 
   18305 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18306 
   18307 	* gdb.java/jprint.java (public): Avoid invalid call to static
   18308 	method.
   18309 
   18310 2007-05-14  Denis Pilat  <denis.pilat (a] st.com>
   18311 
   18312 	* gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
   18313 	gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
   18314 	gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
   18315 	gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
   18316 	gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
   18317 
   18318 2007-05-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18319 
   18320 	* gdb.base/overlays.exp: Add support for targets with only code
   18321 	overlay support, not data overlay.  Support spu-*-* target in
   18322 	this mode.
   18323 	* gdb.base/ovlymgr.c: Provide stubs for spu target.
   18324 	* gdb.base/spu.ld: New file.
   18325 
   18326 2007-05-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18327 
   18328 	* gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
   18329 
   18330 2007-05-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18331 
   18332 	* gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
   18333 
   18334 2007-04-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18335 
   18336 	* gdb.java/jmain.exp: Handle demangled names with and without method
   18337 	signatures.
   18338 
   18339 2007-04-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18340 
   18341 	* gdb.mi/mi-syn-frame.c (main, foo, bar)
   18342 	(have_a_very_merry_interrupt): Remove calls to puts.
   18343 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
   18344 	inferior output.
   18345 	* lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio.  Correct
   18346 	test names.
   18347 
   18348 2007-04-29  Markus Deuling  <deuling (a] de.ibm.com>
   18349 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18350 
   18351 	* gdb.base/auxv.exp (core_works): Also check is_remote.
   18352 	* gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
   18353 
   18354 2007-04-25  Vladimir Prus  <vladimir (a] codesourcery.com>
   18355 
   18356 	* gdb.base/sigaltstack.exp: Use 'srcfile' in error
   18357 	message, not the undefined 'module' variable.
   18358 	* gdb.base/siginfo.exp: Likewise.
   18359 	* gdb.base/sigstep.exp: Likewise.
   18360 	* lib/gdbserver-support.exp (gdb_target_cmd): Quote
   18361 	serialport.
   18362 	* lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
   18363 
   18364 2007-04-25  Corinna Vinschen <vinschen (a] redhat.com>
   18365 
   18366 	* config/sim.exp (gdb_target_sim): Just return with -1 when setting
   18367 	target sim fails.  Return 0 otherwise.
   18368 	(gdb_load): Return prematurely if gdb_target_sim fails.
   18369 
   18370 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18371 
   18372 	* gdb.base/setshow.exp: Reset height after having set it to 100.
   18373 
   18374 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18375 
   18376 	* gdb.mi/mi2-stack.exp: update from mi-stack.exp.
   18377 
   18378 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18379 
   18380 	* gdb.mi/mi2-var-display.exp: Test for the fullname field.
   18381 
   18382 2007-04-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   18383 
   18384 	* gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
   18385 	tests. Run the frozen varobjs test.
   18386 	* gdb.mi/var-cmd.c (do_frozen_tests): New.
   18387 	* lib/mi-support.exp (mi_varobj_update): Fix thinko.
   18388 
   18389 2007-04-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18390 
   18391 	* gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
   18392 	gdb.base/type-opaque.exp: New files.
   18393 
   18394 2007-04-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   18395 
   18396 	* gdb.mi/mi-var-child.c
   18397 	(do_children_tests): User char[2] instead of
   18398 	char so that automatic printing of pointers to char
   18399 	don't give unpredicable result.
   18400 	* gdb.mi/var-cmd.c (do_locals_test): Initialize
   18401 	local variables.
   18402 	* gdb.mi/mi-var-child.exp: Step to right line
   18403 	of do_children_tests.
   18404 	* gdb.mi/mi2-var-child.exp: Likewise.
   18405 	* gdb.mi/mi-var-cmd.exp: Step to right line of
   18406 	do_locals_tests.
   18407 	(do_children_tests): User char[2] instead of
   18408 	char so that automatic printing of pointers to char
   18409 	don't give unpredicable result.
   18410 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18411 	* lib/mi-support.exp (mi_continue_to_line):
   18412 	Pass test name to mi_wait_for_stop.
   18413 
   18414 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18415 
   18416 	* gdb.asm/asm-source.exp: Remove d10v case.
   18417 	* lib/gdb.exp (skip_cplus_tests): Likewise.
   18418 	* gdb.asm/d10v.inc: Deleted.
   18419 
   18420 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18421 
   18422 	* gdb.base/infnan.c, gdb.base/infnan.exp: New files.
   18423 
   18424 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18425 
   18426 	* config/netware.exp: Delete file.
   18427 
   18428 2007-03-29  Joel Brobecker  <brobecker (a] adacore.com>
   18429 
   18430 	* gdb.dwarf2/dw2-noloc.S: New file.
   18431 	* gdb.dwarf2/dw2-noloc.exp: New file.
   18432 
   18433 2007-03-28  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18434 
   18435 	* gdb.cp/method2.cc: New test.
   18436 	* gdb.cp/method2.exp: New test.
   18437 	* gdb.cp/Makefile.in (EXECUTABLES): Add method2.
   18438 
   18439 2007-03-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18440 
   18441 	* gdb.ada/exec_changed.exp: Avoid "set confirm off".
   18442 
   18443 2007-03-27  Brooks Moses  <brooks.moses (a] codesourcery.com>
   18444 
   18445 	* Makefile.in: Add dummy "pdf" and "install-pdf" targets.
   18446 
   18447 2007-03-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18448 
   18449 	* config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
   18450 	(gdb_load): Delete, replace with...
   18451 	(gdb_reload): ...this.
   18452 	* gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
   18453 	* gdb.server/server-mon.exp: Likewise.
   18454 	* lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
   18455 	(gdb_start_cmd): New.
   18456 	(gdb_file_cmd): Save the last loaded file.
   18457 	(gdb_reload): New.
   18458 	(gdb_gnu_strip_debug): Use transform.
   18459 	* lib/gdbserver-support.exp (gdbserver_spawn): Move file download
   18460 	support here.  Use new $last_loaded_file.  Check mtime.
   18461 	(gdb_target_cmd): Handle ObjC failure case.
   18462 	(infer_host_exec): Delete.
   18463 	(gdbserver_load): Rename to...
   18464 	(gdbserver_run): ...this.  Simplify.
   18465 	* lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
   18466 	(mi_gdb_load): Move most contents to a new function...
   18467 	(mi_gdb_target_load): ...here.  Simplify call to gdbserver_gdb_load.
   18468 	(mi_run_cmd): Use mi_gdb_target_load.
   18469 	* gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
   18470 	gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
   18471 	Use gdb_run_cmd.
   18472 	* gdb.base/charsign.exp: Remove incorrect comment.
   18473 	* gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
   18474 	* gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
   18475 	gdb.base/start.exp: Use gdb_start_cmd.
   18476 
   18477 2007-03-23  Nigel Stephens  <nigel (a] mips.com>
   18478 	    Maciej W. Rozycki  <macro (a] mips.com>
   18479 
   18480 	* gdb.base/sigbpt.exp: Fix the message when skipping test.
   18481 	* gdb.base/signull.exp: Similarly.
   18482 
   18483 2007-03-16  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18484 
   18485 	* lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
   18486 	messages available to test cases (like chng-sym.exp).
   18487 
   18488 2007-03-14  Andreas Schwab  <schwab (a] suse.de>
   18489 
   18490 	* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
   18491 	format changes.
   18492 
   18493 2007-03-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18494 
   18495 	* gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
   18496 	(optimized_1): New.
   18497 	(main): Call optimized_1.
   18498 	(gdb2029): Correct typos.  Call gdb2029_marker.
   18499 	* gdb.arch/powerpc-prologue.exp: Run new test.  Use a breakpoint
   18500 	for gdb2029.
   18501 
   18502 2007-03-12  Mark Kettenis  <kettenis (a] gnu.org>
   18503 
   18504 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
   18505 	as tabs.  Remove redundant test pattern.
   18506 
   18507 2007-03-09  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18508 
   18509 	* gdb.base/long_long.exp: Accept optional symbol name in <...>
   18510 	for /a format output.
   18511 
   18512 2007-03-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18513 
   18514 	* gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
   18515 	collect output incrementally.
   18516 
   18517 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18518 
   18519 	* gdb.mi/mi-var-cmd.exp: Allow value without "..." string
   18520 	for -var-create lpcharacter test.
   18521 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18522 
   18523 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18524 
   18525 	* gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
   18526 	pass on targets where address zero is readable.
   18527 
   18528 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18529 
   18530 	* gdb.xml/tdesc-arch.exp: Test is unsupported on target with
   18531 	just a single architecture.
   18532 
   18533 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18534 
   18535 	* gdb.base/callfuncs.exp (do_get_all_registers): Remove.
   18536 	(fetch_all_registers): New function, uses gdb_test_multiple and
   18537 	exp_continue to fetch inferior output line-by-line.
   18538 	Replace all uses of do_get_all_registers by fetch_all_registers.
   18539 
   18540 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18541 
   18542 	* gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
   18543 	in target_info.
   18544 
   18545 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18546 
   18547 	* gdb.threads/manythreads.exp: Use $message string for
   18548 	consistancy; add a default (timeout) case.
   18549 
   18550 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18551 
   18552 	* gdb.base/watchpoint.exp: Fix truncated comment.
   18553 
   18554 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18555 
   18556 	* Makefile.in: Remove spurious single-quotes from sed command.
   18557 
   18558 2007-02-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18559 
   18560 	* gdb.mi/mi-var-cmd.exp: Correct test name.  Allow any value for
   18561 	func.
   18562 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18563 
   18564 2007-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   18565 
   18566 	* gdb.dwarf2/dw2-producer.S: New file.
   18567 	* gdb.dwarf2/dw2-producer.exp: New testcase.
   18568 
   18569 2007-02-27  Nick Roberts  <nickrob (a] snap.net.nz>
   18570 
   18571 	* gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
   18572 	* gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
   18573 	* gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
   18574 	* gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
   18575 	* gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
   18576 	Revert tests to use mi_gdb_test and include value field in output
   18577 	of -var-create.
   18578 
   18579 2007-02-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18580 
   18581 	* gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
   18582 
   18583 2007-02-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18584 
   18585 	* gdb.base/maint.exp: Remove full paths from test names.
   18586 	* gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
   18587 	gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
   18588 
   18589 2007-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   18590 
   18591 	* gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
   18592 
   18593 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18594 
   18595 	* gdb.server/server-mon.exp: New test.
   18596 
   18597 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18598 
   18599 	* gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
   18600 
   18601 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18602 
   18603 	* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
   18604 	register capitalization.
   18605 
   18606 2007-02-13  Denis Pilat  <denis.pilat (a] st.com>
   18607 
   18608 	* gdb.mi/mi-var-invalidate.exp: New file.
   18609 
   18610 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18611 
   18612 	* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
   18613 
   18614 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18615 
   18616 	* tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
   18617 
   18618 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18619 
   18620 	* gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
   18621 	gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
   18622 
   18623 2007-02-08  Nick Roberts  <nickrob (a] snap.net.nz>
   18624 
   18625 	* gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
   18626 	* gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
   18627 	* gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
   18628 	* gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
   18629 	* gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
   18630 	* gdb.mi/gdb792.exp, lib/mi-support.exp:
   18631 	Update tests to include value field in output of -var-create.
   18632 
   18633 2007-02-08  Andreas Schwab  <schwab (a] suse.de>
   18634 
   18635 	* gdb.mi/mi-var-child.exp: Fix matching display of function value.
   18636 
   18637 2007-02-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18638 
   18639 	* gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
   18640 	gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
   18641 
   18642 2007-02-02  Denis Pilat  <denis.pilat (a] st.com>
   18643 
   18644 	* gdb.threads/threadapply.exp: check that frame is not changed by
   18645 	the thread apply all command.
   18646 
   18647 2007-01-31  Andreas Schwab  <schwab (a] suse.de>
   18648 
   18649 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
   18650 
   18651 	* gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
   18652 	in the dwarf sections.
   18653 	* gdb.dwarf2/mac-fileno.S: Likewise.
   18654 
   18655 	* gdb.base/callfuncs.exp (do_get_all_registers): Filter out
   18656 	bspstore register on ia64.
   18657 
   18658 2007-01-29  Andreas Schwab  <schwab (a] suse.de>
   18659 
   18660 	* gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
   18661 	"frame-begin" annotation.
   18662 
   18663 	* gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
   18664 	number of "frames-invalid" annotations.
   18665 
   18666 2007-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18667 
   18668 	* gdb.base/commands.exp: Call if_commands_test.
   18669 	(gdb_test_no_prompt, if_commands_test): New.
   18670 
   18671 2007-01-28  Mark Kettenis  <kettenis (a] gnu.org>
   18672 
   18673 	* gdb.threads/sigthread.c (NSIGS): Make bigger.
   18674 
   18675 2007-01-27  Andreas Schwab  <schwab (a] suse.de>
   18676 
   18677 	* gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
   18678 	.short/.int/.quad in the dwarf sections.
   18679 	* gdb.dwarf2/dw2-intercu.S: Likewise.
   18680 	* gdb.dwarf2/dw2-intermix.S: Likewise.
   18681 
   18682 2007-01-25  Jan Kratochvil <jan.kratochvil (a] redhat.com>
   18683 
   18684 	* gdb.base/charsign.exp, gdb.base/charsign.c: New files.
   18685 	* gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
   18686 	array.
   18687 	* gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
   18688 	* gdb.base/setvar.exp: Likewise.
   18689 
   18690 2007-01-26  Andreas Schwab  <schwab (a] suse.de>
   18691 
   18692 	* gdb.base/corefile.exp: Allow non-empty argument list in reinit
   18693 	test.
   18694 
   18695 	* gdb.base/multi-forks.exp ("restart $i"): Also match
   18696 	__kernel_syscall_via_break.
   18697 
   18698 2007-01-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   18699 
   18700 	* lib/mi-support.exp (mi_delete_varobj): New.
   18701 	* gdb.mi/mi-var-cp.exp: Run the reference_to_struct
   18702 	testcase.
   18703 	* gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
   18704 	(main): Call the above.
   18705 	(reference_update_test, base_in_reference_test)
   18706 	(reference_to_pointer): Delete the created varobjs.
   18707 
   18708 2007-01-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18709 
   18710 	* Makefile.in (ALL_SUBDIRS): Add gdb.xml.
   18711 	* configure: Regenerated.
   18712 	* configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
   18713 	* gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
   18714 	gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
   18715 	gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
   18716 	* lib/gdb.exp (gdb_skip_xml_test): New function.
   18717 
   18718 2007-01-23  Nick Hudson  <nick.hudson (a] dsl.pipex.com>
   18719 
   18720 	* gdb.base/sigrepeat.exp: Correct error message.
   18721 
   18722 2007-01-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18723 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18724 
   18725 	* gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
   18726 	gdb.arch/i386-gnu-cfi-asm.S: New files.
   18727 
   18728 2007-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18729 
   18730 	* lib/gdb.exp: Abort on missing `site.exp'.
   18731 
   18732 2007-01-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18733 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18734 
   18735 	* gdb.base/included.c, gdb.base/included.exp,
   18736 	gdb.base/included.h: New files.
   18737 
   18738 2007-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18739 
   18740 	* gdb.base/bigcore.c (RLIMIT_CAP): Define.
   18741 	(maximize_rlimit): Reduce limits on 64-bit systems.
   18742 
   18743 2007-01-19  Mark Kettenis  <kettenis (a] gnu.org>
   18744 
   18745 	From Marcus Deuling <deuling (a] de.ibm.com>:
   18746 	* gdb.arch/altivec-regs.exp: Initialise variable endianness in
   18747 	every case.
   18748 
   18749 2007-01-13  Nick Roberts  <nickrob (a] snap.net.nz>
   18750 
   18751 	* gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
   18752 	(test_path_specification): Use objdir instead of srcdir to always
   18753 	get an absolute filename.
   18754 
   18755 2007-01-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18756 
   18757 	* gdb.cp/member-ptr.cc (class Padding): Make contents public.
   18758 
   18759 2007-01-11  Vladimir Prus  <vladimir (a] codesourcery.com>
   18760 
   18761 	* gdb.mi/mi-var-cp.cc (reference_update_tests):
   18762 	Make sure the variable we're using is in scope.
   18763 	(reference_to_pointer): Likewise.
   18764 
   18765 2007-01-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18766 
   18767 	* gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
   18768 	has no debug information.
   18769 
   18770 2007-01-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18771 
   18772 	* gdb.base/annota1.exp: Remove extra send_gdb.
   18773 
   18774 2007-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18775 
   18776 	* gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
   18777 
   18778 2007-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18779 
   18780 	* gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
   18781 
   18782 2007-01-08  Nick Roberts  <nickrob (a] snap.net.nz>
   18783 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18784 
   18785 	* gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
   18786 	lcharacter or linteger change.  Correct duplicated test name.
   18787 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18788 
   18789 2007-01-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18790 
   18791 	* gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
   18792 
   18793 2007-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   18794 
   18795 	* gdb.base/nofield.c: New file.
   18796 	* gdb.base/nofield.exp: New testcase.
   18797 
   18798 2007-01-05  Nick Roberts  <nickrob (a] snap.net.nz>
   18799 
   18800 	* gdb.mi/mi-var-cp.exp: New test for references to pointers.
   18801 
   18802 	* gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
   18803 	 test.
   18804 
   18805 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18806 
   18807 	* gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
   18808 
   18809 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18810 
   18811 	* lib/mi-support.exp (mi_runto_helper): Expect two prompts
   18812 	when continuing.
   18813 
   18814 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18815 
   18816 	* gdb.base/annota3.exp ($binfile): Append $EXEEXT.
   18817 	Expect ".exe" extension.
   18818 
   18819 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18820 
   18821 	* gdb.base/charset.exp: Add explicit filename to break.
   18822 	* gdb.base/dbx.exp: Add explicit filename to breaks.
   18823 
   18824 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18825 
   18826 	* gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
   18827 	* gdb.mi/mi2-file.exp: Likewise.
   18828 
   18829 2007-01-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   18830 
   18831 	Implement specification of MI tests as comments
   18832 	in C and C++ sources.
   18833 	* lib/mi-support.exp (mi_autotest_data): New variable.
   18834 	(mi_autotest_source): New variable.
   18835 	(count_newlines, mi_prepare_inline_tests)
   18836 	(mi_get_inline_test, mi_continue_to_line)
   18837 	(mi_run_inline_test, mi_tbreak)
   18838 	(mi_send_resuming_command, mi_wait_for_stop): New functions.
   18839 	* gdb.mi/mi-var-cp.exp: Move most content to the C file.
   18840 	Run inline tests.
   18841 	* gdb.mi/mi-var-cp.cc: Define tests here.
   18842 
   18843 2007-01-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   18844 
   18845 	Simplify usage of mi_continue_to.
   18846 	* lib/mi-support.exp (mi_runto_helper): Renamed
   18847 	from mi_runto, added new parameter 'run_or_continue'.
   18848 	(mi_runto): Use mi_runto_helper.
   18849 	(mi_continue_to): Accept just function name as parameter.
   18850 	Use mi_runto_helper.
   18851 	* gdb.mi/mi-var-cmd.exp: Adjust to changes.
   18852 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18853 
   18854 2006-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   18855 
   18856 	Make this testcase a bit more realistic. The current code
   18857 	is too simplistic, and allows the compiler to optimize out
   18858 	some of the entities we need for this testcase.
   18859 	* gdb.ada/null_record/bar.ads (Void_Star): New type.
   18860 	(Do_Nothing): Add extra parameter.
   18861 	* gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
   18862 	* gdb.ada/null_record/null_record.adb: Fake use of type Empty
   18863 	by using a variable of type Void_Star.
   18864 
   18865 2006-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   18866 
   18867 	* gdb.ada/catch_ex/foo.adb: New file.
   18868 	* gdb.ada/catch_ex.exp: New testcase.
   18869 
   18870 2007-01-03  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18871 
   18872 	* gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
   18873 	pass --image-base to linker.
   18874 
   18875 2007-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18876 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18877 
   18878 	* gdb.base/readline.exp: Set $TERM.  Test arrow keys in
   18879 	secondary prompts.
   18880 
   18881 2007-01-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18882 
   18883 	* gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
   18884 	output.  Test the types of members and member pointers.
   18885 	* gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
   18886 	gdb/2092.
   18887 	* gdb.cp/member-ptr.exp: Search for a comment instead of a
   18888 	statement.  Enable for GCC.  Update expected output for some tests
   18889 	and add new tests.  Remove obsolete GCC KFAILs.  Allow GCC's class
   18890 	layout.
   18891 	* gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
   18892 	(Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
   18893 	(Diamond::vget_base): New.
   18894 	(main): Add new tests.
   18895 	* gdb.cp/printmethod.exp: Update expected output for member functions.
   18896 	* gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
   18897 	print pEe->D::vg().
   18898 
   18899 2007-01-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18900 
   18901 	* gdb.threads/tls.exp: Allow stops in sem_post.
   18902 
   18903 2006-12-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18904 
   18905 	* gdb.base/annota1.exp: Allow .*printf in backtraces.
   18906 	* gdb.base/annota3.exp: Likewise.
   18907 	* gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
   18908 	again (instead of timing out).
   18909 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
   18910 	GCC bug 26475.
   18911 	* gdb.java/jmisc.exp: Adjust to work with method signatures including
   18912 	return types.  Add kfails for GDB bugs 2214 and 2215.  Move exit
   18913 	test from jmisc1.exp.
   18914 	* gdb.java/jmisc1.exp: Delete.
   18915 	* gdb.java/jprint.exp: Adjust to work with method signatures including
   18916 	return types.
   18917 	* gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
   18918 	* gdb.threads/linux-dp.exp: Don't be confused by program output.
   18919 	* lib/java.exp (compile_java_from_source): Pass the correct type
   18920 	to target_compile.
   18921 
   18922 2006-12-31  Joel Brobecker  <brobecker (a] adacore.com>
   18923 
   18924 	* gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
   18925 	(stack_align_edx): New function.
   18926 	(stack_align_eax): New function.
   18927 	(main): Add calls to stack_align_edx and stack_align_eax.
   18928 	* gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
   18929 	Add testing for the cases where the register used during a stack
   18930 	realignment is edx. Same for eax.
   18931 
   18932 2006-12-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18933 
   18934 	* lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
   18935 	and generic PE targets.
   18936 
   18937 2006-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   18938 
   18939 	* gdb.ada/array_return.exp: Update copyright date list.
   18940 
   18941 2006-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   18942 
   18943 	* gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
   18944 	(Create_Small_Float_Vector): New function.
   18945 	* gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
   18946 	function body.
   18947 	* gdb.ada/array_return/p.adb: Use new type and function from
   18948 	package Pck.
   18949 	* gdb.ada/array_return.exp: Add a test verifying that GDB is
   18950 	able to print the value returned by a function returning an
   18951 	array of float.
   18952 
   18953 2006-12-20  Joel Brobecker  <brobecker (a] adacore.com>
   18954 
   18955 	* gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
   18956 	The associated tests should be PASSing.
   18957 
   18958 2006-12-08  Vladimir Prus  <vladimir (a] codesourcery.com>
   18959 
   18960 	Test for base in references.
   18961 	* gdb.mi/mi-var-cp.cc: Add test code.
   18962 	* gdb.mi/mi-var-cp.exp: Test for bases in references.
   18963 	* gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
   18964 	* gdb.mi/mi2-watch.exp: Likewise.
   18965 	* lib/mi-support.exp (mi_runto): Use temporary breakpoint.
   18966 	(mi_list_varobj_children): New function.
   18967 
   18968 2006-12-08  Vladimir Prus  <vladimir (a] codesourcery.com>
   18969 
   18970 	* lib/mi-support.exp
   18971 	(mi_runto): Accept "()" after function name.
   18972 	(mi_create_varobj): New function.
   18973 	(mi_varobj_update): New function.
   18974 	(mi_Check_varobj_value): New function.
   18975 	* gdb.mi/mi-var-cp.exp: New file.
   18976 	* gdb.mi/mi-var-cp.cc: New file.
   18977 
   18978 2006-12-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18979 
   18980 	* gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
   18981 	gdb.base/weaklib2.c: New files.
   18982 
   18983 2006-11-29  Nathan Sidwell  <nathan (a] codesourcery.com>
   18984 
   18985 	* gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
   18986 	info.  Adjust test names.
   18987 
   18988 	* gdb.base/break.c (main): Move position of malloc.
   18989 	* gdb.base/break.exp: Revert mistaken checkin.
   18990 
   18991 2006-11-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   18992 
   18993 	* gdb.mi/mi-var-cmd.exp: Check -var-update after
   18994 	assignement of arrays and function pointers.
   18995 	* gdb.mi/var-cmd.c: Add declaration necessary for above
   18996 	tests.
   18997 
   18998 2006-11-27  Nathan Sidwell  <nathan (a] codesourcery.com>
   18999 
   19000 	* gdb.base/break.c (main): Call malloc.
   19001 
   19002 	* gdb.threads/linux-dp.exp: Read thread table before and after
   19003 	creating each philosopher and verify it.
   19004 
   19005 2006-11-27  Nathan Sidwell  <nathan (a] codesourcery.com>
   19006 	    Paul Brook  <paul (a] codesourcery.com>
   19007 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19008 
   19009 	* gdb.base/ending-run.exp: Flatten expect script stepping out of
   19010 	main to remove duplication.  Add start function of the form
   19011 	'_*start[1-9]*'. Add RVDS start function.
   19012 
   19013 2006-11-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19014 
   19015 	* gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
   19016 
   19017 2006-11-22  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   19018 
   19019 	* gdb.asm/asm-source.exp: Add "spu*-*-*" target.
   19020 	* gdb.asm/spu.inc: New file.
   19021 	* gdb.base/term.exp: Disable if [target_info exists noargs].
   19022 	* gdb.gdb/complaints.exp: Disable if ![isnative].
   19023 	* gdb.gdb/selftest.exp: Likewise.
   19024 	* gdb.gdb/observer.exp: Likewise.
   19025 	* gdb.gdb/xfullpath.exp: Likewise.
   19026 	* gdb.base/attach.exp: Disable on SPU target.
   19027 	* gdb.cp/bs145503.exp: Likewise.
   19028 	* gdb.cp/exception.exp: Likewise.
   19029 	* gdb.cp/userdef.exp: Likewise.
   19030 
   19031 2006-11-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19032 
   19033 	* gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
   19034 
   19035 2006-11-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   19036 
   19037 	* gdb.base/completion.exp: Fix completion tests for
   19038 	'info' and 'info '.
   19039 	* gdb.base/help.exp (help_test_raw, test_class_help)
   19040 	(test_prefix_command_help): Move...
   19041 	* lib/gdb.exp: Here.
   19042 	* gdb.base/main.exp: Adjust.
   19043 	* gdb.cp/maint.exp: Adjust.
   19044 	* gdb.trace/tracecmd.exp: Use test_help_class.
   19045 
   19046 2006-11-09  Vladimir Prus  <vladimir (a] codesourcery.com>
   19047 
   19048 	* gdb.stabs/weird.exp (print_weird_var): Use
   19049 	gdb_test_multiple instead of gdb_expect.
   19050 
   19051 2006-11-09  Vladimir Prus  <vladimir (a] codesourcery.com>
   19052 
   19053 	* gdb.base/help.exp (help_test_raw): New.
   19054 	(test_class_help): New.
   19055 	(test_prefix_command_help): New.
   19056 	Adjust testcases.
   19057 
   19058 2006-11-09  Christophe Lyon  <christophe.lyon (a] st.com>
   19059 
   19060 	* gdb.base/constvars.c (main): Write to crass and crips, so that
   19061 	they are allocated by the compiler.
   19062 
   19063 2006-10-27  Andreas Schwab  <schwab (a] suse.de>
   19064 
   19065 	* gdb.base/multi-forks.exp: Use "detach fork" instead of
   19066 	"detach-fork".
   19067 
   19068 2006-10-18  Daniel Jacobowitz  <dan (a] codesoucery.com>
   19069 
   19070 	* lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
   19071 	of patterns.
   19072 
   19073 2006-10-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19074 
   19075 	* gdb.base/sepdebug.exp: Remove debug format test.
   19076 	* lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
   19077 	Handle no-symtab.
   19078 	* gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
   19079 
   19080 2006-10-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19081 
   19082 	* gdb.threads/manythreads.c (thread_function, main): Don't cast
   19083 	int to pointer or pointer to int.
   19084 	* gdb.threads/manythreads.exp: Don't expect the string "LWP".
   19085 
   19086 2006-10-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19087 
   19088 	* gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
   19089 
   19090 2006-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19091 
   19092 	* gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
   19093 
   19094 2006-10-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19095 
   19096 	PR c++/2116
   19097 	* gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
   19098 
   19099 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19100 
   19101 	* gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
   19102 	the corresponding bug has been fixed in GDB (PR/2018).
   19103 
   19104 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19105 
   19106 	* gdb.base/subst.exp: New testcase.
   19107 
   19108 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19109 
   19110 	* gdb.ada/array_return/pck.ads: Add copyright notice.
   19111 	* gdb.ada/array_return/pck.adb: Likewise.
   19112 	* gdb.ada/array_return/p.adb: Likewise.
   19113 	* gdb.ada/exec_changed/first.adb: Likewise.
   19114 	* gdb.ada/exec_changed/second.adb: Likewise.
   19115 
   19116 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19117 
   19118 	* gdb.ada/watch_arg/watch.adb: New file.
   19119 	* gdb.ada/watch_arg.exp: New testcase.
   19120 
   19121 2006-10-02  Vladimir Prus  <vladimir (a] codesourcery.com>
   19122 
   19123 	* gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
   19124 	via string_to_regexp.
   19125 	* gdb.mi/mi2-basics.exp: Likewise.
   19126 
   19127 2006-09-20  Michael Snyder  <michael.snyder (a] palmsource.com>
   19128 
   19129 	* abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
   19130 	Remove unused / obsolete files.
   19131 
   19132 2006-09-19  Nick Roberts  <nickrob (a] snap.net.nz>
   19133 
   19134 	* gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
   19135 
   19136 2006-09-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   19137 
   19138 	* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
   19139 	HIGH_FRAME argument to -stack-list-arguments can be larger than
   19140 	the number of frames.
   19141 
   19142 2006-09-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19143 
   19144 	* gdb.base/args.c (main): Add breakpoint marker.
   19145 	* gdb.base/args.exp: Use args_test for tests.  Add new tests which
   19146 	really test empty arguments.
   19147 	(args_load): Delete.
   19148 	(args_test): New.
   19149 
   19150 2006-09-13  Nick Roberts  <nickrob (a] snap.net.nz>
   19151 
   19152 	* gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
   19153 	check for one file.
   19154 
   19155 2006-09-07  Vladimir Prus  <ghost@vladimir (a] codesourcery.com>
   19156 
   19157 	* gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
   19158 	HIGH_FRAME argument to -stack-list-locals can be larger than
   19159 	the number of frames.
   19160 
   19161 2006-08-18  Fred Fish  <fnf (a] specifix.com>
   19162 
   19163 	* lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
   19164 	'$' in front of skip_vmx_tests_saved when setting that.
   19165 
   19166 2006-08-10  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19167 
   19168 	* gdb.base/trace-commands.exp: New file.
   19169 
   19170 2006-08-10  Joel Brobecker  <brobecker (a] adacore.com>
   19171 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19172 
   19173 	* gdb.base/step-bt.exp: Make hexadecimal address optional in
   19174 	expected output of the backtrace commands.
   19175 
   19176 2006-08-09  Joel Brobecker  <brobecker (a] adacore.com>
   19177 
   19178 	* gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
   19179 	untested followed by return combination.
   19180 	* gdb.arch/altivec-regs.exp: Likewise.
   19181 	* gdb.arch/e500-abi.exp: Likewise.
   19182 	* gdb.arch/e500-regs.exp: Likewise.
   19183 	* gdb.arch/gdb1291.exp: Likewise.
   19184 	* gdb.arch/gdb1431.exp: Likewise.
   19185 	* gdb.arch/gdb1558.exp: Likewise.
   19186 	* gdb.arch/i386-prologue.exp: Likewise.
   19187 	* gdb.arch/i386-unwind.exp: Likewise.
   19188 	* gdb.asm/asm-source.exp: Likewise.
   19189 	* gdb.base/a2-run.exp: Likewise.
   19190 	* gdb.base/advance.exp: Likewise.
   19191 	* gdb.base/all-bin.exp: Likewise.
   19192 	* gdb.base/annota1.exp: Likewise.
   19193 	* gdb.base/annota3.exp: Likewise.
   19194 	* gdb.base/args.exp: Likewise.
   19195 	* gdb.base/arithmet.exp: Likewise.
   19196 	* gdb.base/assign.exp: Likewise.
   19197 	* gdb.base/async.exp: Likewise.
   19198 	* gdb.base/attach.exp: Likewise.
   19199 	* gdb.base/bang.exp: Likewise.
   19200 	* gdb.base/bigcore.exp: Likewise.
   19201 	* gdb.base/bitfields.exp: Likewise.
   19202 	* gdb.base/bitfields2.exp: Likewise.
   19203 	* gdb.base/break.exp: Likewise.
   19204 	* gdb.base/call-sc.exp: Likewise.
   19205 	* gdb.base/call-strs.exp: Likewise.
   19206 	* gdb.base/callfuncs.exp: Likewise.
   19207 	* gdb.base/checkpoint.exp: Likewise.
   19208 	* gdb.base/chng-syms.exp: Likewise.
   19209 	* gdb.base/code-expr.exp: Likewise.
   19210 	* gdb.base/commands.exp: Likewise.
   19211 	* gdb.base/completion.exp: Likewise.
   19212 	* gdb.base/cond-expr.exp: Likewise.
   19213 	* gdb.base/condbreak.exp: Likewise.
   19214 	* gdb.base/consecutive.exp: Likewise.
   19215 	* gdb.base/constvars.exp: Likewise.
   19216 	* gdb.base/corefile.exp: Likewise.
   19217 	* gdb.base/cvexpr.exp: Likewise.
   19218 	* gdb.base/dbx.exp: Likewise.
   19219 	* gdb.base/define.exp: Likewise.
   19220 	* gdb.base/detach.exp: Likewise.
   19221 	* gdb.base/display.exp: Likewise.
   19222 	* gdb.base/dump.exp: Likewise.
   19223 	* gdb.base/ena-dis-br.exp: Likewise.
   19224 	* gdb.base/ending-run.exp: Likewise.
   19225 	* gdb.base/environ.exp: Likewise.
   19226 	* gdb.base/eval-skip.exp: Likewise.
   19227 	* gdb.base/exprs.exp: Likewise.
   19228 	* gdb.base/fileio.exp: Likewise.
   19229 	* gdb.base/finish.exp: Likewise.
   19230 	* gdb.base/float.exp: Likewise.
   19231 	* gdb.base/foll-exec.exp: Likewise.
   19232 	* gdb.base/foll-fork.exp: Likewise.
   19233 	* gdb.base/foll-vfork.exp: Likewise.
   19234 	* gdb.base/freebpcmd.exp: Likewise.
   19235 	* gdb.base/funcargs.exp: Likewise.
   19236 	* gdb.base/gcore.exp: Likewise.
   19237 	* gdb.base/gdb1090.exp: Likewise.
   19238 	* gdb.base/gdb1250.exp: Likewise.
   19239 	* gdb.base/huge.exp: Likewise.
   19240 	* gdb.base/info-proc.exp: Likewise.
   19241 	* gdb.base/interrupt.exp: Likewise.
   19242 	* gdb.base/jump.exp: Likewise.
   19243 	* gdb.base/langs.exp: Likewise.
   19244 	* gdb.base/lineinc.exp: Likewise.
   19245 	* gdb.base/list.exp: Likewise.
   19246 	* gdb.base/logical.exp: Likewise.
   19247 	* gdb.base/long_long.exp: Likewise.
   19248 	* gdb.base/macscp.exp: Likewise.
   19249 	* gdb.base/maint.exp: Likewise.
   19250 	* gdb.base/mips_pro.exp: Likewise.
   19251 	* gdb.base/miscexprs.exp: Likewise.
   19252 	* gdb.base/multi-forks.exp: Likewise.
   19253 	* gdb.base/opaque.exp: Likewise.
   19254 	* gdb.base/overlays.exp: Likewise.
   19255 	* gdb.base/pc-fp.exp: Likewise.
   19256 	* gdb.base/pointers.exp: Likewise.
   19257 	* gdb.base/printcmds.exp: Likewise.
   19258 	* gdb.base/psymtab.exp: Likewise.
   19259 	* gdb.base/ptype.exp: Likewise.
   19260 	* gdb.base/recurse.exp: Likewise.
   19261 	* gdb.base/relational.exp: Likewise.
   19262 	* gdb.base/relocate.exp: Likewise.
   19263 	* gdb.base/remote.exp: Likewise.
   19264 	* gdb.base/reread.exp: Likewise.
   19265 	* gdb.base/restore.exp: Likewise.
   19266 	* gdb.base/return.exp: Likewise.
   19267 	* gdb.base/return2.exp: Likewise.
   19268 	* gdb.base/scope.exp: Likewise.
   19269 	* gdb.base/sect-cmd.exp: Likewise.
   19270 	* gdb.base/sep.exp: Likewise.
   19271 	* gdb.base/sepdebug.exp: Likewise.
   19272 	* gdb.base/setshow.exp: Likewise.
   19273 	* gdb.base/setvar.exp: Likewise.
   19274 	* gdb.base/sigall.exp: Likewise.
   19275 	* gdb.base/sigbpt.exp: Likewise.
   19276 	* gdb.base/signals.exp: Likewise.
   19277 	* gdb.base/signull.exp: Likewise.
   19278 	* gdb.base/sizeof.exp: Likewise.
   19279 	* gdb.base/solib.exp: Likewise.
   19280 	* gdb.base/step-line.exp: Likewise.
   19281 	* gdb.base/step-test.exp: Likewise.
   19282 	* gdb.base/structs.exp: Likewise.
   19283 	* gdb.base/structs2.exp: Likewise.
   19284 	* gdb.base/term.exp: Likewise.
   19285 	* gdb.base/twice.exp: Likewise.
   19286 	* gdb.base/until.exp: Likewise.
   19287 	* gdb.base/varargs.exp: Likewise.
   19288 	* gdb.base/volatile.exp: Likewise.
   19289 	* gdb.base/watchpoint.exp: Likewise.
   19290 	* gdb.base/whatis-exp.exp: Likewise.
   19291 	* gdb.base/whatis.exp: Likewise.
   19292 	* gdb.cp/ambiguous.exp: Likewise.
   19293 	* gdb.cp/annota2.exp: Likewise.
   19294 	* gdb.cp/annota3.exp: Likewise.
   19295 	* gdb.cp/bool.exp: Likewise.
   19296 	* gdb.cp/breakpoint.exp: Likewise.
   19297 	* gdb.cp/casts.exp: Likewise.
   19298 	* gdb.cp/class2.exp: Likewise.
   19299 	* gdb.cp/classes.exp: Likewise.
   19300 	* gdb.cp/cplusfuncs.exp: Likewise.
   19301 	* gdb.cp/ctti.exp: Likewise.
   19302 	* gdb.cp/derivation.exp: Likewise.
   19303 	* gdb.cp/exception.exp: Likewise.
   19304 	* gdb.cp/gdb1355.exp: Likewise.
   19305 	* gdb.cp/hang.exp: Likewise.
   19306 	* gdb.cp/inherit.exp: Likewise.
   19307 	* gdb.cp/local.exp: Likewise.
   19308 	* gdb.cp/m-data.exp: Likewise.
   19309 	* gdb.cp/m-static.exp: Likewise.
   19310 	* gdb.cp/member-ptr.exp: Likewise.
   19311 	* gdb.cp/method.exp: Likewise.
   19312 	* gdb.cp/misc.exp: Likewise.
   19313 	* gdb.cp/namespace.exp: Likewise.
   19314 	* gdb.cp/overload.exp: Likewise.
   19315 	* gdb.cp/ovldbreak.exp: Likewise.
   19316 	* gdb.cp/pr-1023.exp: Likewise.
   19317 	* gdb.cp/pr-1210.exp: Likewise.
   19318 	* gdb.cp/pr-574.exp: Likewise.
   19319 	* gdb.cp/printmethod.exp: Likewise.
   19320 	* gdb.cp/psmang.exp: Likewise.
   19321 	* gdb.cp/ref-params.exp: Likewise.
   19322 	* gdb.cp/ref-types.exp: Likewise.
   19323 	* gdb.cp/rtti.exp: Likewise.
   19324 	* gdb.cp/templates.exp: Likewise.
   19325 	* gdb.cp/try_catch.exp: Likewise.
   19326 	* gdb.cp/userdef.exp: Likewise.
   19327 	* gdb.cp/virtfunc.exp: Likewise.
   19328 	* gdb.disasm/am33.exp: Likewise.
   19329 	* gdb.disasm/h8300s.exp: Likewise.
   19330 	* gdb.disasm/mn10300.exp: Likewise.
   19331 	* gdb.disasm/sh3.exp: Likewise.
   19332 	* gdb.disasm/t01_mov.exp: Likewise.
   19333 	* gdb.disasm/t02_mova.exp: Likewise.
   19334 	* gdb.disasm/t03_add.exp: Likewise.
   19335 	* gdb.disasm/t04_sub.exp: Likewise.
   19336 	* gdb.disasm/t05_cmp.exp: Likewise.
   19337 	* gdb.disasm/t06_ari2.exp: Likewise.
   19338 	* gdb.disasm/t07_ari3.exp: Likewise.
   19339 	* gdb.disasm/t08_or.exp: Likewise.
   19340 	* gdb.disasm/t09_xor.exp: Likewise.
   19341 	* gdb.disasm/t10_and.exp: Likewise.
   19342 	* gdb.disasm/t11_logs.exp: Likewise.
   19343 	* gdb.disasm/t12_bit.exp: Likewise.
   19344 	* gdb.disasm/t13_otr.exp: Likewise.
   19345 	* gdb.hp/gdb.aCC/optimize.exp: Likewise.
   19346 	* gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
   19347 	* gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
   19348 	* gdb.hp/gdb.base-hp/dollar.exp: Likewise.
   19349 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
   19350 	* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
   19351 	* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
   19352 	* gdb.hp/gdb.base-hp/reg.exp: Likewise.
   19353 	* gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
   19354 	* gdb.hp/gdb.compat/xdb1.exp: Likewise.
   19355 	* gdb.hp/gdb.compat/xdb3.exp: Likewise.
   19356 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
   19357 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
   19358 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
   19359 	* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
   19360 	* gdb.mi/gdb701.exp: Likewise.
   19361 	* gdb.mi/gdb792.exp: Likewise.
   19362 	* gdb.mi/mi-basics.exp: Likewise.
   19363 	* gdb.mi/mi-break.exp: Likewise.
   19364 	* gdb.mi/mi-cli.exp: Likewise.
   19365 	* gdb.mi/mi-console.exp: Likewise.
   19366 	* gdb.mi/mi-disassemble.exp: Likewise.
   19367 	* gdb.mi/mi-eval.exp: Likewise.
   19368 	* gdb.mi/mi-file.exp: Likewise.
   19369 	* gdb.mi/mi-read-memory.exp: Likewise.
   19370 	* gdb.mi/mi-regs.exp: Likewise.
   19371 	* gdb.mi/mi-return.exp: Likewise.
   19372 	* gdb.mi/mi-simplerun.exp: Likewise.
   19373 	* gdb.mi/mi-stack.exp: Likewise.
   19374 	* gdb.mi/mi-stepi.exp: Likewise.
   19375 	* gdb.mi/mi-syn-frame.exp: Likewise.
   19376 	* gdb.mi/mi-until.exp: Likewise.
   19377 	* gdb.mi/mi-var-block.exp: Likewise.
   19378 	* gdb.mi/mi-var-child.exp: Likewise.
   19379 	* gdb.mi/mi-var-cmd.exp: Likewise.
   19380 	* gdb.mi/mi-var-display.exp: Likewise.
   19381 	* gdb.mi/mi-watch.exp: Likewise.
   19382 	* gdb.mi/mi2-basics.exp: Likewise.
   19383 	* gdb.mi/mi2-break.exp: Likewise.
   19384 	* gdb.mi/mi2-cli.exp: Likewise.
   19385 	* gdb.mi/mi2-console.exp: Likewise.
   19386 	* gdb.mi/mi2-disassemble.exp: Likewise.
   19387 	* gdb.mi/mi2-eval.exp: Likewise.
   19388 	* gdb.mi/mi2-file.exp: Likewise.
   19389 	* gdb.mi/mi2-read-memory.exp: Likewise.
   19390 	* gdb.mi/mi2-regs.exp: Likewise.
   19391 	* gdb.mi/mi2-return.exp: Likewise.
   19392 	* gdb.mi/mi2-simplerun.exp: Likewise.
   19393 	* gdb.mi/mi2-stack.exp: Likewise.
   19394 	* gdb.mi/mi2-stepi.exp: Likewise.
   19395 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   19396 	* gdb.mi/mi2-until.exp: Likewise.
   19397 	* gdb.mi/mi2-var-block.exp: Likewise.
   19398 	* gdb.mi/mi2-var-child.exp: Likewise.
   19399 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   19400 	* gdb.mi/mi2-var-display.exp: Likewise.
   19401 	* gdb.mi/mi2-watch.exp: Likewise.
   19402 	* gdb.stabs/exclfwd.exp: Likewise.
   19403 	* gdb.stabs/weird.exp: Likewise.
   19404 	* gdb.threads/gcore-thread.exp: Likewise.
   19405 	* gdb.trace/actions.exp: Likewise.
   19406 	* gdb.trace/backtrace.exp: Likewise.
   19407 	* gdb.trace/circ.exp: Likewise.
   19408 	* gdb.trace/collection.exp: Likewise.
   19409 	* gdb.trace/deltrace.exp: Likewise.
   19410 	* gdb.trace/infotrace.exp: Likewise.
   19411 	* gdb.trace/limits.exp: Likewise.
   19412 	* gdb.trace/packetlen.exp: Likewise.
   19413 	* gdb.trace/passc-dyn.exp: Likewise.
   19414 	* gdb.trace/passcount.exp: Likewise.
   19415 	* gdb.trace/report.exp: Likewise.
   19416 	* gdb.trace/save-trace.exp: Likewise.
   19417 	* gdb.trace/tfind.exp: Likewise.
   19418 	* gdb.trace/tracecmd.exp: Likewise.
   19419 	* gdb.trace/while-dyn.exp: Likewise.
   19420 	* gdb.trace/while-stepping.exp: Likewise.
   19421 
   19422 2006-08-08  Joel Brobecker  <brobecker (a] adacore.com>
   19423 
   19424 	* gdb.base/step-bt.c: New file.
   19425 	* gdb.base/step-bt.exp: New testcase.
   19426 
   19427 2006-08-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19428 
   19429 	* config/monitor.exp (gdb_load): Remove support for obsolete
   19430 	download-write-size.
   19431 	* gdb.base/remote.exp: Likewise.  Update all callers of
   19432 	gdb_timed_load.
   19433 
   19434 2006-08-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19435 
   19436 	* cursal.exp: Pass binfile to gdb_load.
   19437 
   19438 2006-08-01  Nathan Sidwell  <nathan (a] codesourcery.com>
   19439 
   19440 	* gdb.base/cursal.exp: Add "" to gdb_load call.
   19441 
   19442 2006-07-29  Mark Kettenis  <kettenis (a] gnu.org>
   19443 
   19444 	* gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
   19445 	NetBSD/ELF targets.
   19446 
   19447 2006-07-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19448 
   19449 	* gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
   19450 	operator*.
   19451 
   19452 2006-07-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19453 
   19454 	* gdb.base/completion.exp: Update for change in "file" behavior.
   19455 	* gdb.stabs/weird.exp: Likewise.
   19456 	* lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
   19457 	* lib/gdb.exp (gdb_file_cmd): Likewise.  Kill the program explicitly.
   19458 
   19459 2006-07-24  Nathan Sidwell  <nathan (a] codesourcery.com>
   19460 
   19461 	* gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
   19462 	* gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
   19463 
   19464 2006-07-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19465 
   19466 	* gdb.base/default.exp: Update source command error message.
   19467 	* gdb.base/help.exp: Update 'help source' message.
   19468 
   19469 2006-07-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19470 
   19471 	* gdb.cp/bs15503.exp: Update comment for no longer crashing
   19472 	test.
   19473 
   19474 2006-07-19  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19475 
   19476 	* gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
   19477 
   19478 2006-07-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19479 
   19480 	* gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
   19481 
   19482 2006-07-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19483 
   19484 	* gdb.threads/print-threads.exp: Use gdb_breakpoint.
   19485 
   19486 2006-07-17  Mark Kettenis  <kettenis (a] gnu.org>
   19487 
   19488 	* gdb.base/long_long.exp (gdb_test_long_long): Exclude
   19489 	*-*-openbsd* from targets for wich we expect ARM FPA floating
   19490 	point format.
   19491 
   19492 2006-07-17  Nick Roberts  <nickrob (a] snap.net.nz>
   19493 
   19494 	* gdb.cp/annota3.exp: Expect frame-begin annotation.
   19495 
   19496 2006-07-17  Mark Kettenis  <kettenis (a] gnu.org>
   19497 
   19498 	* gdb.base/annota3.exp: Expect frame-begin annotation.
   19499 
   19500 2006-07-14  Joel Brobecker  <brobecker (a] adacore.com>
   19501 
   19502 	* gdb.base/help.exp: Adjust "help unset" test to accept
   19503 	any list of unset commands.
   19504 
   19505 2006-07-13  Paul N. Hilfinger  <Hilfinger (a] adacore.com>
   19506 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19507 
   19508 	* gdb.cp/ref-params.exp: New test.
   19509 	* gdb.cp/ref-params.cc: New source file.
   19510 	* gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
   19511 
   19512 2006-07-08  Mark Kettenis  <kettenis (a] gnu.org>
   19513 
   19514 	* gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
   19515 	spaces/tabs in regular expressions since they might not be there.
   19516 
   19517 2006-07-07  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19518 
   19519 	* gdb.base/ifelse.exp: New file.
   19520 
   19521 2006-07-04  Nathan Sidwell  <nathan (a] codesourcery.com>
   19522 
   19523 	* gdb.base/huge.c: Allow CRASH_GDB to be set from command
   19524 	line.
   19525 	* gdb.base/huge.exp: Loop over compilation to find a size that
   19526 	is acceptable.
   19527 	* gdb.base/remote.exp: Correct expected strings.
   19528 	* gdb.dwarf2/mac-fileno.S: Avoid # comments.
   19529 
   19530 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19531 
   19532 	* gdb.base/store.exp: Don't use gdb_suppress_entire_file.
   19533 
   19534 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19535 
   19536 	* gdb.base/gdb1555.exp: Use gdb_compile_shlib.  Skip if not
   19537 	native.
   19538 
   19539 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19540 
   19541 	* gdb.stabs/exclfwd.exp: Skip the test if configure did not
   19542 	enable stabs testing.
   19543 
   19544 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19545 
   19546 	* gdb.base/auxv.exp: Intercept undefined command messages before
   19547 	gdb_test_multiple does.
   19548 
   19549 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19550 
   19551 	* Makefile.in (host_alias): Remove.
   19552 	(target_alias): Use @target_noncanonical@.
   19553 	(site.exp): Don't set host_alias.
   19554 	* aclocal.m4: Remove contents.  Include acx.m4.
   19555 	* configure: Regenerated.
   19556 	* configure.ac: Use ACX_NONCANONICAL_TARGET.
   19557 
   19558 2006-06-13  Nathan Sidwell  <nathan (a] codesourcery.com>
   19559 
   19560 	* lib/gdb.exp (gdb_load_cmd): New.
   19561 
   19562 	* gdb.base/fileio.c: Add system(NULL) test.
   19563 	* gdb.base/fileio.exp: Check it.
   19564 
   19565 	* gdb.base/break.c: Add 10a breakpoint at }
   19566 	* gdb.base/break.exp: Add test for breakpoint at }
   19567 	* gdb.cp/anon-union.cc: Add code at end of function.
   19568 	* gdb.cp/anon-union.exp: Adjust end of function breakpoint.
   19569 	* gdb.mi/var-cmd.c: Add code at end of function.
   19570 	* gdb.mi/mi-var-display.exp: Adjust end of next.
   19571 	* gdb.mi/mi2-var-display.exp: Likewise.
   19572 	* gdb.base/fileio.c: Add stop function and insert calls at
   19573 	stopping places.
   19574 	* gdb.base/fileio.exp: Breakpoint stop function and remove
   19575 	explicit line number references.
   19576 
   19577 2006-05-19  Joel Brobecker  <brobecker (a] adacore.com>
   19578 
   19579 	* gdb.base/del.exp (test_delete_alias): New function.
   19580 	Now check that both "del" and "d" work as aliases for "delete".
   19581 
   19582 2006-05-18  Fred Fish  <fnf (a] specifix.com>
   19583 
   19584 	* gdb.base/a2-run.exp: Allow part of test to run when args aren't
   19585 	required.  Check for spurious output after program exits normally.
   19586 
   19587 2006-05-17  Fred Fish  <fnf (a] specifix.com>
   19588 
   19589 	* gdb.base/relocate.exp: Use gdb_file_cmd rather than
   19590 	gdb_load, so it works in the simulator.
   19591 
   19592 2006-05-11  Fred Fish  <fnf (a] specifix.com>
   19593 
   19594 	* gdb.base/bang.exp: Ignore unexpected output between the
   19595 	"program exited normally" and the gdb prompt, as many other
   19596 	tests do.
   19597 
   19598 2006-05-07  Mark Kettenis  <kettenis (a] gnu.org>
   19599 
   19600 	* gdb.base/help.exp: Make "delete checkpoint" part option for
   19601 	"help d" and "help delete" tests.
   19602 
   19603 2006-05-06  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   19604 
   19605 	* gdb.mi/mi-basics.exp: Add missing serial number to
   19606 	expected output in some mi_gdb_test statements.
   19607 	* gdb.mi/mi2-basics.exp: Likewise.
   19608 
   19609 2006-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   19610 
   19611 	* gdb.base/del.c: New file.
   19612 	* gdb.base/del.exp: New testcase.
   19613 
   19614 2006-05-05  David S. Miller  <davem (a] sunset.davemloft.net>
   19615 
   19616 	* gdb.base/break.exp: Do not assume a breakpoint on
   19617 	main will actually be in $srcfile when optimizing.
   19618 	* gdb.base/savedregs.exp: Do not require that the dummy
   19619 	frame location match up to a symbol and source file location.
   19620 	* gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
   19621 	will get printed without a mi_cmd_data_list_register_values prefix.
   19622 	(*-data-list-register-*): Correct regular expressions to expect the new
   19623 	pseudo d? floating point registers.
   19624 	* gdb.mi/mi2-regs.exp: Likewise.
   19625 
   19626 2006-05-05  Christophe Lyon  <christophe.lyon (a] st.com>
   19627 
   19628 	* gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
   19629 	* gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
   19630 	is allocated by the compiler.
   19631 	* gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
   19632 	anons, e, anone to force their allocation by the compiler.
   19633 
   19634 2006-05-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19635 
   19636 	* gdb.base/help.exp: Update expected text for help d and
   19637 	help delete.
   19638 
   19639 2006-05-02  Mark Kettenis  <kettenis (a] gnu.org>
   19640 
   19641 	* gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
   19642 	NetBSD/ELF targets.
   19643 
   19644 2006-04-30  Mark Kettenis  <kettenis (a] gnu.org>
   19645 
   19646 	* gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
   19647 	single-step breakpoint fails; make this a KFAIL on
   19648 	sparc*-*-openbsd*.
   19649 	* gdb.base/siginfo.exp: Likewise.
   19650 	* gdb.base/sigstep.exp (advance, advancei): Likewise.
   19651 
   19652 2006-04-26  Michael Snyder  <msnyder (a] redhat.com>
   19653 
   19654 	* gdb.base/multi-forks.exp: Modify patterns for "run to exit",
   19655 	which may have to consume output from other forks.
   19656 	Add tests to make sure that "delete fork" succeeded.
   19657 
   19658 2006-04-20  Michael Snyder  <msnyder (a] redhat.com>
   19659 
   19660 	* 2006-03-22  Jim Blandy  <jimb (a] redhat.com>
   19661 	Add support for the Renesas M32C and M16C.
   19662 
   19663 	* gdb.asm/asm-source.exp: Add m32c target.
   19664 	* gdb.asm/m32c.inc: Support for m32c target.
   19665 
   19666 2006-04-07  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19667 
   19668 	* gdb.base/commands.exp (recursive_source_test): New test.
   19669 
   19670 2006-04-04  David S. Miller  <davem (a] sunset.davemloft.net>
   19671 
   19672 	* gdb.base/float.exp: Add pattern for sparc targets.
   19673 
   19674 2006-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19675 
   19676 	* gdb.base/commands.exp (stray_arg0_test): New test.
   19677 
   19678 2006-03-30  Paul Brook  <paul (a] codesourcery.com>
   19679 
   19680 	* gdb.mi/mi-until.exp: kfail broken until command.
   19681 	* gdb.mi/mi2-until.exp: Ditto.
   19682 
   19683 2006-03-27  Nick Roberts  <nickrob (a] snap.net.nz>
   19684 
   19685 	* gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
   19686 
   19687 2006-03-08  Alexandre Oliva  <aoliva (a] redhat.com>
   19688 
   19689 	* gdb.base/prelink.exp: Anchor tested-for regular expression
   19690 	on gdb prompt.
   19691 
   19692 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19693 
   19694 	* gdb.base/assign.exp: Correct fail message.
   19695 
   19696 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19697 
   19698 	* lib/compiler.c: Extract armcc version number.
   19699 	* lib/compiler.cc: Ditto.
   19700 
   19701 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19702 
   19703 	* gdb.arch/altivec-abi.exp: Use nowarnings instead of
   19704 	additional_flags=-w.
   19705 	* gdb.arch/altivec-regs.exp: Ditto.
   19706 	* gdb.arch/e500-abi.exp: Ditto.
   19707 	* gdb.arch/e500-regs.exp: Ditto.
   19708 	* gdb.base/all-bin.exp: Ditto.
   19709 	* gdb.base/annota1.exp: Ditto.
   19710 	* gdb.base/annota3.exp: Ditto.
   19711 	* gdb.base/args.exp: Ditto.
   19712 	* gdb.base/arithmet.exp: Ditto.
   19713 	* gdb.base/assign.exp: Ditto.
   19714 	* gdb.base/async.exp: Ditto.
   19715 	* gdb.base/bang.exp: Ditto.
   19716 	* gdb.base/break.exp: Ditto.
   19717 	* gdb.base/call-rt-st.exp: Ditto.
   19718 	* gdb.base/completion.exp: Ditto.
   19719 	* gdb.base/cond-expr.exp: Ditto.
   19720 	* gdb.base/condbreak.exp: Ditto.
   19721 	* gdb.base/consecutive.exp: Ditto.
   19722 	* gdb.base/define.exp: Ditto.
   19723 	* gdb.base/display.exp: Ditto.
   19724 	* gdb.base/ena-dis-br.exp: Ditto.
   19725 	* gdb.base/environ.exp: Ditto.
   19726 	* gdb.base/eval-skip.exp: Ditto.
   19727 	* gdb.base/info-proc.exp: Ditto.
   19728 	* gdb.base/jump.exp: Ditto.
   19729 	* gdb.base/logical.exp: Ditto.
   19730 	* gdb.base/long_long.exp: Ditto.
   19731 	* gdb.base/maint.exp: Ditto.
   19732 	* gdb.base/miscexprs.exp: Ditto.
   19733 	* gdb.base/pc-fp.exp: Ditto.
   19734 	* gdb.base/pointers.exp: Ditto.
   19735 	* gdb.base/relational.exp: Ditto.
   19736 	* gdb.base/reread.exp: Ditto.
   19737 	* gdb.base/sect-cmd.exp: Ditto.
   19738 	* gdb.base/sep.exp: Ditto.
   19739 	* gdb.base/sepdebug.exp: Ditto.
   19740 	* gdb.base/until.exp: Ditto.
   19741 	* gdb.base/whatis-exp.exp: Ditto.
   19742 	* gdb.cp/annota2.exp: Ditto.
   19743 	* gdb.cp/annota3.exp: Ditto.
   19744 	* gdb.trace/actions.exp: Ditto.
   19745 	* gdb.trace/backtrace.exp: Ditto.
   19746 	* gdb.trace/circ.exp: Ditto.
   19747 	* gdb.trace/collection.exp: Ditto.
   19748 	* gdb.trace/deltrace.exp: Ditto.
   19749 	* gdb.trace/infotrace.exp: Ditto.
   19750 	* gdb.trace/limits.exp: Ditto.
   19751 	* gdb.trace/packetlen.exp: Ditto.
   19752 	* gdb.trace/passc-dyn.exp: Ditto.
   19753 	* gdb.trace/passcount.exp: Ditto.
   19754 	* gdb.trace/report.exp: Ditto.
   19755 	* gdb.trace/save-trace.exp: Ditto.
   19756 	* gdb.trace/tfind.exp: Ditto.
   19757 	* gdb.trace/tracecmd.exp: Ditto.
   19758 	* gdb.trace/while-dyn.exp: Ditto.
   19759 	* gdb.trace/while-stepping.exp: Ditto.
   19760 	* lib/gdb.exp: Ditto.
   19761 	(gdb_compile): Handle nowarning option.
   19762 
   19763 2006-03-07  Alexandre Oliva  <aoliva (a] redhat.com>
   19764 
   19765 	* gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
   19766 	* gdb.base/prelink.exp: Likewise.  Add -q to prelink runs.
   19767 	Rename executable to prelinkt.  Don't re-prelink if we didn't
   19768 	get a core file.  Test prelink -u exit status to tell whether
   19769 	prelinking failed.  Use gdb_test_multiple.
   19770 
   19771 2006-03-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19772 
   19773 	* gdb.cp/inherit.exp (test_print_mi_member_types): New function.
   19774 	(do_tests): Call it.
   19775 
   19776 2006-02-28  Alexandre Oliva  <aoliva (a] redhat.com>
   19777 
   19778 	* gdb.base/prelink.exp: New test.
   19779 	* gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
   19780 
   19781 2006-02-24  Wu Zhou  <woodzltc (a] cn.ibm.com>
   19782 
   19783 	* gdb.fortran/derived-type.f90: New file.
   19784 	* gdb.fortran/derived-type.exp: New testcase.
   19785 
   19786 2006-02-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19787 
   19788 	* gdb.base/default.exp: Allow ';' as a directory separator.
   19789 
   19790 2006-02-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19791 
   19792 	* gdb.base/help.exp (help add-symbol-file): Update.
   19793 
   19794 2006-02-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19795 
   19796 	* gdb.base/help.exp (help load): Update expected results.
   19797 
   19798 2006-02-19  Fred Fish  <fnf (a] specifix.com>
   19799 
   19800 	* gdb.base/pc-fp.exp (get_valueofx): Don't print environment
   19801 	specifix hex value as part of results.
   19802 	* gdb.base/shreloc.exp (get_msym_addrs): Ditto.
   19803 
   19804 2006-02-16  Fred Fish  <fnf (a] specifix.com>
   19805 
   19806 	* gdb.base/whatis.c: Define variables using typedefs char_addr,
   19807 	ushort_addr, and slong_addr, so the typedefs are not optimized
   19808 	away.
   19809 	* gdb.base/whatis.exp: Add tests using type name for struct type,
   19810 	union type, enum type, and typedef.
   19811 
   19812 2006-02-13  Mark Kettenis  <kettenis (a] gnu.org>
   19813 
   19814 	* gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
   19815 
   19816 2006-02-13  Jim Blandy  <jimb (a] redhat.com>
   19817 
   19818 	* gdb.base/scope.exp (test_at_main): Remove logic to handle the
   19819 	case where it takes two "next" commands to skip past the init
   19820 	call.
   19821 
   19822 2006-02-12  Fred Fish  <fnf (a] specifix.com>
   19823 
   19824 	* gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
   19825 	to handle cases where it takes two "next" commands to skip
   19826 	past the init call.
   19827 
   19828 2006-02-07  Joel Brobecker  <brobecker (a] adacore.com>
   19829 
   19830 	* gdb.ada/array_return.exp: Mark the last test as expected to fail
   19831 	on hppa32 targets.
   19832 
   19833 2006-02-06  Vladimir Prus  <ghost (a] cs.msu.su>
   19834 
   19835 	* gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
   19836 	field.
   19837 
   19838 2006-01-29  Mark Kettenis  <kettenis (a] gnu.org>
   19839 
   19840 	* gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
   19841 
   19842 2006-01-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19843 
   19844 	* gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
   19845 	files.
   19846 
   19847 2006-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19848 
   19849 	* gdb.cp/maint.exp: Set complaints to a positive value.
   19850 
   19851 2006-01-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19852 
   19853 	* gdb.base/multi-forks.c: Add copyright notice.  Include <stdlib.h>.
   19854 	* gdb.base/multi-forks.exp: Use a loop.  Allow "fork" as a stopped
   19855 	function name.
   19856 
   19857 2006-01-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19858 
   19859 	* gdb.base/checkpoint.c: Update copyright notice.  Include
   19860 	<stdlib.h>.
   19861 
   19862 2006-01-04  Jim Blandy  <jimb (a] redhat.com>
   19863 
   19864 	* gdb.asm/asm-source.exp: Independently provide default values for
   19865 	asm-flags and debug-flags.  Use 'string equal' to do the
   19866 	comparison, not the implicit expr's '==' operator.  Remove
   19867 	now-unneeded assignments to asm-flags.  In h8300 case, place
   19868 	"-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
   19869 
   19870 2006-01-04  Michael Snyder  <msnyder (a] redhat.com>
   19871 
   19872 	* gdb.base/checkpoint.c: New file.
   19873 	* gdb.base/checkpoint.exp: New file.
   19874 	* gdb.base/multi-fork.c: New file.
   19875 	* gdb.base/multi-fork.exp: New file.
   19876 	* gdb.base/pi.txt: New file (data for checkpoint.c test).
   19877 
   19878 2006-01-04  Fred Fish  <fnf (a] specifix.com>
   19879 
   19880 	* gdb.base/ptype.c (foo): Add typedef.
   19881 	(intfoo): Add function.
   19882 	* gdb.base/ptype1.c: New file.
   19883 	* gdb.base/ptype.exp: Handle compilation and linking with two
   19884 	source files.  Test that proper type for "foo" is found based
   19885 	on source context rather than first match found in symtabs.
   19886 
   19887 2005-12-28  Mark Kettenis  <kettenis (a] gnu.org>
   19888 
   19889 	* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
   19890 	* gdb.asm/openbsd.inc: Indent commands.
   19891 
   19892 2005-12-26  Mark Kettenis  <kettenis (a] gnu.org>
   19893 
   19894 	* gdb.base/freebpcmd.exp: Increase timeout.
   19895 
   19896 	* gdb.gdb/selftest.exp (test_with_self): Update copyright check.
   19897 
   19898 2005-12-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19899 
   19900 	* gdb.base/default.exp: Update check for "show version".
   19901 
   19902 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19903 
   19904 	* gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
   19905 	* gdb.asm/pa64.inc: New file.
   19906 
   19907 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19908 
   19909 	* gdb.asm/common.inc: Indent commands.
   19910 	* gdb.asm/asmsrc1.s: Likewise.
   19911 	* gdb.asm/asmsrc2.s: Likewise.
   19912 
   19913 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19914 
   19915 	* gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
   19916 	(get_addr_of_sym): Remove duplicate print.
   19917 	(gen_core): xfail hppa*-*-hpux*, update expected output.
   19918 	* gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
   19919 	* gdb.arch/pa64-nullify.s: New file.
   19920 
   19921 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19922 
   19923 	* gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
   19924 
   19925 2005-12-07  Christophe Lyon  <christophe.lyon (a] st.com>
   19926 
   19927 	* gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
   19928 	code generation for these functions.
   19929 	* gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
   19930 	error message.
   19931 
   19932 2005-12-02  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19933 
   19934 	* gdb.base/help.exp (help b, help br, help bre, help brea)
   19935 	(help break): Update the expected message.
   19936 
   19937 2005-11-11  Stephane Carrez  <stcarrez (a] nerim.fr>
   19938 
   19939 	* gdb.asm/m68hc11.inc: Setup the data section.
   19940 	* gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
   19941 	script for this test.
   19942 	(m6812-*-*): Likewise.
   19943 
   19944 2005-11-09  Randolph Chung <tausq (a] debian.org>
   19945 
   19946 	* gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
   19947 
   19948 2005-11-09  Wu Zhou  <woodzltc (a] cn.ibm.com>
   19949 
   19950 	* gdb.base/break.exp: Fix a comment typo.
   19951 
   19952 2005-11-03  Jim Blandy  <jimb (a] redhat.com>
   19953 
   19954 	Checked in by Elena Zannoni  <ezannoni (a] redhat.com>
   19955 
   19956 	* gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
   19957 
   19958 2005-11-02  Corinna Vinschen  <vinschen (a] redhat.com>
   19959 
   19960 	* gdb.arch/gdb1558.c: Include stdio.h.
   19961 
   19962 2005-10-31  Mark Kettenis  <kettenis (a] gnu.org>
   19963 
   19964 	* gdb.asm/asm-source.exp: Use -e instead of --entry.
   19965 
   19966 2005-10-31  Mark Kettenis  <kettenis (a] gnu.org>
   19967 
   19968 	* gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
   19969 
   19970 2005-10-17  Paul Gilliam  <pgilliam (a] us.ibm.com>
   19971 
   19972 	* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
   19973 	vscr" tests to better match output.
   19974 
   19975 2005-10-12  Jim Blandy  <jimb (a] redhat.com>
   19976 
   19977 	* gdb.base/structs.exp (any): New function.
   19978 	(test_struct_returns): Don't make any assumptions at all about
   19979 	what value the function returns when GDB can't set the return
   19980 	value.
   19981 
   19982 2005-10-09  Joel Brobecker  <brobecker (a] adacore.com>
   19983 
   19984 	* gdb.ada/arrayidx/p.adb: New file.
   19985 	* gdb.ada/arrayidx.exp: New testcase
   19986 
   19987 2005-10-09  Joel Brobecker  <brobecker (a] adacore.com>
   19988 
   19989 	* gdb.ada/array_return/pck.ads: New file.
   19990 	* gdb.ada/array_return/pck.adb: New file.
   19991 	* gdb.ada/array_return/p.adb: New file.
   19992 	* gdb.ada/array_return.exp: New testcase.
   19993 
   19994 2005-10-03  Joel Brobecker  <brobecker (a] adacore.com>
   19995 
   19996 	* gdb.base/arrayidx.c: New file.
   19997 	* gdb.base/arrayidx.exp: New testcase.
   19998 
   19999 2005-09-29  Nick Roberts  <nickrob (a] snap.net.nz>
   20000 
   20001 	* gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
   20002 	frames-invalid and breakpoints-invalid are no longer generated
   20003 	with level 3 so don't expect them in the output.
   20004 
   20005 2005-09-27  Bob Rossi  <bob (a] brasko.net>
   20006 
   20007 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
   20008 	from test.  Escape the | in mi_gdb_test call.
   20009 	* gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
   20010 	gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
   20011 	gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
   20012 	gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
   20013 	expected regex's in mi_gdb_test calls.
   20014 	* lib/mi-support.exp: Remove arbitrary .* from tests.
   20015 	(mi_gdb_test): Add string_regex variable. Add anchor to main -re.
   20016 	Fully anchor GDB/MI expected results in mi_gdb_test.
   20017 	* lib/gdb.exp (string_to_regexp): Escape the ] character.
   20018 	* gdb.base/sizeof.exp: Remove escape character. Correct test.
   20019 
   20020 2005-09-26  Paul Brook  <paul (a] codesourcery.com>
   20021 
   20022 	* long_long.exp: Exclude eabi targets from arm FPA float format test.
   20023 
   20024 2005-09-20  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20025 
   20026 	* bfp-test.c: New file.
   20027 	* bfp-test.exp: New testcase.
   20028 
   20029 2005-09-20  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20030 
   20031 	* gdb.fortran/subarray.exp: New testcase to test the evaluation
   20032 	of subarray and substring variable.
   20033 	* gdb.fortran/subarray.f: New source file for the test of subarray
   20034 	and substring variable evaluation.
   20035 	* gdb.fortran/exprs.exp: Add four tests for substring evaluation
   20036 	of string constant.
   20037 
   20038 2005-09-19  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20039 
   20040 	* gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
   20041 	copyright dates.
   20042 
   20043 2005-09-19  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20044 
   20045 	* gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
   20046 	powerpc altivec' test with an almost identical 'info vector' test.
   20047 
   20048 2005-09-13  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20049 
   20050 	* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
   20051 	vscr" tests to match output.
   20052 
   20053 2005-09-13  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20054 
   20055 	* gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
   20056 	output.
   20057 
   20058 2005-09-11  Bob Rossi  <bob (a] brasko.net>
   20059 
   20060 	* lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
   20061 	* gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
   20062 	commands that return an MI output command and an asyncronous MI output
   20063 	command.
   20064 	* gdb.mi/mi-console.exp: Ditto.
   20065 
   20066 2005-09-11  Bob Rossi  <bob (a] brasko.net>
   20067 
   20068 	* gdb.mi/mi-var-child.c: Include <string.h>.
   20069 
   20070 2005-09-10  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20071 
   20072 	* killed.exp: Correct gdb_expect syntax.
   20073 
   20074 2005-08-09  Corinna Vinschen  <vinschen (a] redhat.com>
   20075 
   20076 	* lib/mi-support.exp (mi_gdb_load): Fix typo.
   20077 
   20078 2005-08-02  Bob Rossi  <bob (a] brasko.net>
   20079 
   20080 	* gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
   20081 	(test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
   20082 	Change tests to inferior-tty-set/show.
   20083 	* gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
   20084 	(47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
   20085 	* gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
   20086 	inferior.  Use mi_gdb_test to get GDB and Inferior output.
   20087 	* lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
   20088 	descriptor.
   20089 	(mi_inferior_tty_name): Add inferior PTY file name.
   20090 	(mi_gdb_start): Add INFERIOR_PTY parameter.
   20091 	(mi_gdb_test): Add IPATTERN parameter.
   20092 
   20093 2005-08-02   Bob Rossi  <bob (a] brasko.net>
   20094 
   20095 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
   20096 	parameter to mi_gdb_test.
   20097 	* lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
   20098 
   20099 2005-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20100 
   20101 	* gdb.mi/mi-var-child.c (do_children_tests): Initialize
   20102 	struct_declarations.
   20103 	* gdb.mi/mi-var-child.exp: Step over the initialization of
   20104 	struct_declarations.
   20105 
   20106 2005-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20107 
   20108 	* gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
   20109 	* gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
   20110 	* gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
   20111 	* gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
   20112 	* gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
   20113 	file.
   20114 
   20115 2005-07-27  Nick Roberts  <nickrob (a] snap.net.nz>
   20116 
   20117 	* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
   20118 	(do_children_tests): Assign values to the extra elements.
   20119 
   20120 	* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
   20121 	them for tests for "-var-update --no-values" and
   20122 	"-var-update --all-values".
   20123 	Add test for "-var-list-children --simple-values".
   20124 
   20125 	* gdb.mi/basics.c (callee4): Add integer array D[3]...
   20126 
   20127 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
   20128 	"-stack-list-locals --simple-values"  Improve doc strings and
   20129 	comments.
   20130 
   20131 2005-07-18  Mark Kettenis  <kettenis (a] gnu.org>
   20132 
   20133 	* gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
   20134 	*-*-openbsd*.
   20135 	* gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
   20136 
   20137 	* gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
   20138 	sigaltsatck'.
   20139 
   20140 2005-07-14  Bob Rossi  <bob (a] brasko.net>
   20141 
   20142 	* gdb.base/default.exp (tty): Changed output of command.
   20143 	* gdb.base/help.exp (help tty): Ditto.
   20144 
   20145 2005-07-12  Mark Kettenis  <kettenis (a] gnu.org>
   20146 
   20147 	* gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
   20148 
   20149 2005-07-10  Mark Kettenis  <kettenis (a] gnu.org>
   20150 
   20151 	* gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
   20152 	-stack-select-frame without arguments.
   20153 	(test_stack_frame_listing): Add test for newly implemented command
   20154 	-stack-info-frame.
   20155 
   20156 2005-07-06  Bob Rossi  <bob (a] brasko.net>
   20157 
   20158 	* gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
   20159 	command.
   20160 	(Copyright): Update copyright.
   20161 
   20162 2005-07-06  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20163 
   20164 	* gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
   20165 	tests to evaluate exponentiation expression.
   20166 
   20167 2005-06-29  Andreas Schwab  <schwab (a] suse.de>
   20168 
   20169 	* gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
   20170 	main to avoid warnings.
   20171 
   20172 	* gdb.base/sigrepeat.exp: Fix reference to undefined variable.
   20173 
   20174 2005-06-20  Nick Roberts  <nickrob (a] snap.net.nz>
   20175 
   20176 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
   20177 	-stack-select-frame without arguments.
   20178 	(test_stack_frame_listing): Add test for newly implemented command
   20179 	-stack-info-frame.
   20180 
   20181 2005-06-17  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20182 
   20183 	* gdb.fortran/array-element.f: New file.
   20184 	* gdb.fortran/array-element.exp: New testcase.
   20185 
   20186 2005-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20187 
   20188 	* gdb.base/bigcore.exp: Correct checks for systems which can
   20189 	not dump a large core file.
   20190 
   20191 2005-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20192 
   20193 	* gdb.base/relocate.c: Add a copyright notice.
   20194 	(dummy): Remove.
   20195 	* gdb.base/relocate.exp: Test printing the values of variables
   20196 	from a relocatable file.
   20197 
   20198 2005-06-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20199 
   20200 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
   20201 	excess MI output after an error.
   20202 
   20203 2005-05-29  Joel Brobecker  <brobecker (a] adacore.com>
   20204 
   20205 	* gdb.arch/alpha-step.c: New file.
   20206 	* gdb.arch/alpha-step.exp: New testcase.
   20207 
   20208 2005-05-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20209 	    Dennis Brueni  <dennis (a] slickedit.com>
   20210 
   20211 	* gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
   20212 	gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
   20213 	gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
   20214 	gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
   20215 	gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
   20216 	gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
   20217 	* lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
   20218 
   20219 2005-05-17  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20220 	    Wu Zhou  <woodzltc (a] cn.ibm.com>
   20221 
   20222 	* gdb.base/shreloc.exp: Use gdb_compile_shlib.  Add support for
   20223 	IBM's xlc compiler.
   20224 	* gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
   20225 	* gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
   20226 
   20227 2005-05-13  Jim Blandy  <jimb (a] redhat.com>
   20228 
   20229 	* gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
   20230 	calling gdb_suppress_entire_file.
   20231 	* gdb.base/charset.exp: Same.
   20232 	* gdb.base/call-rt-st.exp: Same.
   20233 
   20234 2005-05-05  Bob Rossi  <bob_rossi (a] cox.net>
   20235 
   20236 	* lib/gdb.exp (fullname_syntax): Added global regex.
   20237 	(fullname_syntax_POSIX): Ditto.
   20238 	(fullname_syntax_UNC): Ditto.
   20239 	(fullname_syntax_DOS_CASE): Ditto.
   20240 	(fullname_syntax_DOS): Ditto.
   20241 	* gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
   20242 	fullname_syntax variable to scope and use it.
   20243 	(test_file_list_exec_source_files): Ditto.
   20244 	* gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
   20245 
   20246 2005-05-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20247 
   20248 	* gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
   20249 
   20250 2004-05-02  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20251 
   20252 	* lib/gdb.exp (skip_altivec_tests): New function, based on
   20253 	check_vmx_hw_available from the GCC testsuite.
   20254 	* lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
   20255 	* lib/gdb.arch/altivec-regs.exp: Likewise.
   20256 
   20257 2005-05-02  Jim Blandy  <jimb (a] redhat.com>
   20258 
   20259 	* gdb.base/auxv.exp: Call 'untested' and return -1 instead of
   20260 	calling gdb_suppress_entire_file.
   20261 
   20262 2005-04-30  Randolph Chung  <tausq (a] debian.org>
   20263 
   20264 	* gdb.threads/staticthreads.exp: Override signal to check for hppa.
   20265 	Slightly relax "sem_post" name checking.
   20266 
   20267 2005-04-29  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20268 
   20269 	* gdb.base/unload.exp: Use new shared library infrastructure.
   20270 
   20271 2005-04-29  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20272 
   20273 	* gdb.base/so-impl-ld.exp: Use new shared library
   20274 	infrastructure.
   20275 
   20276 2005-04-29  Corinna Vinschen  <vinschen (a] redhat.com>
   20277 
   20278 	* gdb.asm/asm-source.exp: Add h8300 to supported targets.
   20279 	* gdb.asm/h8300.inc: New file.
   20280 
   20281 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20282 
   20283 	* gdb.base/shlib-call.exp: Change to use new shared library
   20284 	infrastructure.
   20285 
   20286 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20287 
   20288 	* gdb.base/pending.exp: Change to use new shared library
   20289 	infrastructure.
   20290 
   20291 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20292 
   20293 	* gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
   20294 	use test_compiler_info instead of gcc_compiled, and update copyright.
   20295 
   20296 2005-04-27  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20297 
   20298 	* gdb.base/annota1.exp : Deal with messages caused by breakpoints in
   20299 	shared objects being adjusted and update copyright years.
   20300 
   20301 2005-04-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20302 
   20303 	* ChangeLog: Correct some 2003-01-13 dates.
   20304 	* gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
   20305 	gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
   20306 	gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
   20307 	gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
   20308 	gdb.trace/tfind.exp: Update copyright years.
   20309 
   20310 2005-04-14  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20311 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   20312 
   20313 	* lib/gdb.exp (gdb_compile): Handle shlib=.
   20314 	(gdb_compile_shlib): New function.
   20315 
   20316 2005-04-12  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20317 
   20318 	* lib/gdb.exp (test_compiler_info): Give argument a default value.
   20319 
   20320 2005-04-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20321 
   20322 	* Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
   20323 	gdb.server.
   20324 	* configure.ac: Likewise.
   20325 	* configure: Regenerated.
   20326 	* gdb.gdbserver/Makefile.in: Moved to...
   20327 	* gdb.server/Makefile.in: ... here.
   20328 	* gdb.gdbserver/server.c: Moved to...
   20329 	* gdb.server/server.c: ... here.
   20330 	* gdb.gdbserver/server-run.exp: Moved to...
   20331 	* gdb.server/server-run.exp: ... here.
   20332 
   20333 2005-04-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20334 
   20335 	* Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
   20336 	* configure.ac: Create gdb.gdbserver/Makefile.
   20337 	* configure: Regenerated.
   20338 	* lib/gdbserver-support.exp: New file, derived from
   20339 	config/gdbserver.exp.
   20340 	* config/gdbserver.exp: Use gdbserver-support.exp.
   20341 	* gdb.gdbserver/Makefile.in: New file.
   20342 	* gdb.gdbserver/server.c: New file.
   20343 	* gdb.gdbserver/server-run.exp: New file.
   20344 
   20345 2005-04-06  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20346 
   20347 	* lib/gdb.exp (test_compiler_info): Return compiler_info
   20348 	if no arguments are given.
   20349 
   20350 2005-04-01  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20351 
   20352 	* gdb.arch/altivec-abi.exp: Check for compiler and set
   20353 	use altivec' flag accordingly.
   20354 	* gdb.arch/altivec-regs.exp: Likewise.
   20355 
   20356 2005-03-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20357 
   20358 	* gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
   20359 
   20360 2005-03-27  Andreas Schwab  <schwab (a] suse.de>
   20361 
   20362 	* gdb.base/bigcore.c (main): Add missing mode argument in open
   20363 	call.
   20364 
   20365 2005-03-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20366 
   20367 	* lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
   20368 	downloads.
   20369 	* config/gdbserver.exp (gdb_load): Likewise.
   20370 
   20371 2005-03-14  Paul Brook  <paul (a] codesourcery.com>
   20372 
   20373 	* lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
   20374 	targets.
   20375 
   20376 2005-03-09  Joel Brobecker  <brobecker (a] adacore.com>
   20377 
   20378 	* gdb.dwarf2/dup-psym.S: New file.
   20379 	* gdb.dwarf2/dup-psym.exp: New testcase.
   20380 
   20381 2005-03-09  Joel Brobecker  <brobecker (a] adacore.com>
   20382 
   20383 	* gdb.ada/exec_changed/first.adb: New file.
   20384 	* gdb.ada/exec_changed/second.adb: New file.
   20385 	* gdb.ada/exec_changed.exp: New testcase.
   20386 
   20387 2005-03-08  Nathan Sidwell  <nathan (a] codesourcery.com>
   20388 
   20389 	* gdb.cp/userdef.cc (A1::operator+): New unary plus.
   20390 	(A2): New class.
   20391 	(main): Test operator+.
   20392 	* gdb.cp/userdef.exp: Test unary plus.  Use A2::operator+ for
   20393 	breakpoint test.
   20394 
   20395 	* gdb.base/sigbpt.exp: Disable if gdb,nosignals.
   20396 	* gdb.base/signull.exp: Disable if gdb,nosignals.
   20397 	* gdb.cp/bs15503.exp: Disable if skip_cplus_tests
   20398 	* gdb.cp/exception.exp: Disable if skip_cplus_tests.
   20399 	* gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
   20400 	* gdb.mi/mi2-console.exp: Likewise.
   20401 	* gdb.trace/collection.exp (run_trace_experiment): Consume the
   20402 	continue output at start.
   20403 	(gdb_collect_locals_test): Robustify regexp.
   20404 	* gdb.trace/passc-dyn.exp: Fix comment typo.
   20405 	* gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
   20406 
   20407 2005-03-08  Corinna Vinschen  <vinschen (a] redhat.com>
   20408 
   20409 	* gdb.asm/asm-source.exp: Add iq2000 case.
   20410 	* gdb.asm/iq2000.inc: New file.
   20411 
   20412 2005-03-07  Manoj Iyer <manjo (a] austin.ibm.com>
   20413 
   20414 	* gdb.base/command.exp: Change hardcoded value to regular expression.
   20415 	* gdb.base/float.exp: Add powerpc to the list of targets checked.
   20416 
   20417 2005-03-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20418 
   20419 	* gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
   20420 	gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
   20421 	gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
   20422 	gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
   20423 	gdb.asm/x86_64.inc: Use .purgem before redefining macros.
   20424 
   20425 2005-03-05  Mark Kettenis  <kettenis (a] gnu.org>
   20426 
   20427 	* gdb.cp/ovldbreak.exp: Adjust regular expression for recent
   20428 	changes.
   20429 
   20430 2004-03-03  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20431 
   20432 	* lib/compiler.c: Add test for IBM's xlc compiler.
   20433 	* lib/compiler.cc: Likewise.
   20434 
   20435 2004-02-24  Joel Brobecker  <brobecker (a] adacore.com>
   20436 
   20437 	* gdb.ada/fixed_points.exp: Create compilation object directory
   20438 	before running the test.
   20439 	* gdb.ada/null_record.exp: Likewise.
   20440 	* gdb.ada/packed_array.exp: Likewise.
   20441 	* gdb.ada/start.exp: Likewise.
   20442 
   20443 2005-02-15  Joel Brobecker  <brobecker (a] adacore.com>
   20444 
   20445 	* gdb.ada/packed_array/pa.adb: New file.
   20446 	* gdb.ada/packed_array.exp: New testcase.
   20447 
   20448 2005-02-10  Mark Kettenis  <kettenis (a] gnu.org>
   20449 
   20450 	* gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
   20451 	files.
   20452 
   20453 	* gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
   20454 	on *-*-openbsd*.  Correctly match whitespace in regukar
   20455 	expressions.
   20456 
   20457 2005-02-10  Daniel Jacobowitz  <dan (a] debian.org>
   20458 
   20459 	From Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com>:
   20460 	PR exp/1821
   20461 	* gdb.base/gdb1821.c: New test file.
   20462 	* gdb.base/gdb1821.exp: New test file.
   20463 
   20464 2005-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   20465 
   20466 	* gdb.base/start.c: New file.
   20467 	* gdb.base/start.exp: New testcase.
   20468 
   20469 2005-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   20470 
   20471 	* gdb.ada/start/dummy.adb: New file.
   20472 	* gdb.ada/start.exp: New testcase.
   20473 
   20474 2005-02-09  Corinna Vinschen  <vinschen (a] redhat.com>
   20475 
   20476 	* maint.exp: Raise timeout to give Cygwin targeted GDBs more time
   20477 	for printing symbols and statistics.
   20478 	Add test for using relative pathnames in "maint print msymbols" test.
   20479 	Mark "maint info sections DATA" XFAIL on Cygwin.
   20480 	Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
   20481 	tests.
   20482 
   20483 2005-02-09  Andreas Schwab  <schwab (a] suse.de>
   20484 
   20485 	Committed by Andrew Cagney  <cagney (a] gnu.org>
   20486 	* gdb.base/remotetimeout.exp: New file.
   20487 
   20488 2005-02-07  Mark Kettenis  <kettenis (a] gnu.org>
   20489 
   20490 	* gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
   20491 
   20492 2005-02-03  Joel Brobecker  <brobecker (a] adacore.com>
   20493 
   20494 	* gdb.ada/gnat_ada.gpr: New file.
   20495 	* gdb.ada/gnat_ada.gin: Delete, no longer used.
   20496 	* lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
   20497 	* configure.ac: No longer generate gnat_ada.gpr.
   20498 	* configure: Regenerate.
   20499 	* gdb.ada/Makefile.in: Minor adaptations due to new project file.
   20500 	* gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
   20501 	* gdb.ada/null_record/bar.ads: Likewise.
   20502 	* gdb.ada/null_record/bar.adb: Likewise.
   20503 	* gdb.ada/fixed_points/fixed_points.adb: Likewise.
   20504 	* gdb.ada/null_record.exp (testdir): New variable.
   20505 	(testfile): executable is now in testdir subdirectory.
   20506 	(srcfile): Use full path to the main compilation unit.
   20507 	* gdb.ada/fixed_points.exp: Same changes as above.
   20508 
   20509 2005-02-03  Nick Roberts  <nickrob (a] snap.net.nz>
   20510 
   20511 	* gdb.base/interp.exp: New test.
   20512 
   20513 2005-01-24  Andrew Cagney  <cagney (a] gnu.org>
   20514 
   20515 	* gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
   20516 
   20517 2005-01-19  Andrew Cagney  <cagney (a] gnu.org>
   20518 
   20519 	* gdb.stabs/Makefile.in (Makefile): Update dependencies -
   20520 	configure.ac not configure.in.
   20521 
   20522 	* gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
   20523 	of powerpc*-*-*.
   20524 	* gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
   20525 	* gdb.base/list.exp (test_list_function)
   20526 	(test_list_filename_and_function): Ditto.
   20527 	* gdb.base/callfuncs.exp (do_function_calls): Ditto.
   20528 
   20529 2005-01-16  Andrew Cagney  <cagney (a] gnu.org>
   20530 
   20531 	* gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
   20532 
   20533 	* gdb.base/source-error.gdb, gdb.base/source.exp: New files.
   20534 
   20535 2005-01-14  Andrew Cagney  <cagney (a] gnu.org>
   20536 
   20537 	* gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
   20538 	* gdb.mi/mi2-var-cmd.exp: Ditto.
   20539 
   20540 2005-01-10  Corinna Vinschen  <vinschen (a] redhat.com>
   20541 
   20542 	* gdb.base/fileio.c: Include unistd.h as required for lseek(2).
   20543 
   20544 2005-01-07  Andrew Cagney  <cagney (a] gnu.org>
   20545 
   20546 	* configure.ac: Rename configure.in, require autoconf 2.59.
   20547 	* configure: Re-generate.
   20548 	* gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
   20549 	* gdb.stabs/configure: Re-generate.
   20550 	* gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
   20551 	* gdb.hp/configure: Re-generate.
   20552 	* gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
   20553 	autoconf 2.59.
   20554 	* gdb.hp/gdb.objdbg/configure: Re-generate.
   20555 	* gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
   20556 	autoconf 2.59.
   20557 	* gdb.hp/gdb.defects/configure: Re-generate.
   20558 	* gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
   20559 	autoconf 2.59.
   20560 	* gdb.hp/gdb.compat/configure: Re-generate.
   20561 	* gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
   20562 	autoconf 2.59.
   20563 	* gdb.hp/gdb.base-hp/configure: Re-generate.
   20564 	* gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
   20565 	autoconf 2.59.
   20566 	* gdb.hp/gdb.aCC/configure: Re-generate.
   20567 
   20568 2004-12-15  Jim Blandy  <jimb (a] redhat.com>
   20569 
   20570 	* gdb.threads/linux-dp.exp: Fix output regexp to handle output
   20571 	under NPTL when there is debugging info available for libpthread.
   20572 
   20573 2004-12-13  Jerome Guitton  <guitton (a] gnat.com>
   20574 
   20575 	* gdb.ada/fixed_points.c: New file.
   20576 	* gdb.ada/fixed_points.exp: New file.
   20577 
   20578 2004-12-03  Randolph Chung  <tausq (a] debian.org>
   20579 
   20580 	* gdb.arch/pa-nullify.exp: New file.
   20581 	* gdb.arch/pa-nullify.s: New file.
   20582 
   20583 2004-11-30  Randolph Chung  <tausq (a] debian.org>
   20584 
   20585 	* gdb.threads/thread_check.exp: Use ${srcfile} for test program name
   20586 	instead of "tbug".  Fix regexp to work properly with gdb_test.
   20587 
   20588 2004-11-29  Paul Hilfinger  <Hilfinger (a] gnat.com>
   20589 
   20590 	* gdb.base/bitfields2.exp: New test.
   20591 	* gdb.base/bitfields2.c: New file.
   20592 
   20593 2004-11-28  Richard Earnshaw  <rearnsha (a] arm.com>
   20594 
   20595 	* config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
   20596 
   20597 2004-11-16  Randolph Chung  <tausq (a] debian.org>
   20598 
   20599 	* gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
   20600 
   20601 2004-11-14  Daniel Jacobowitz  <dan (a] debian.org>
   20602 
   20603 	* gdb.threads/threadapply.exp: Correct "macro details" test.
   20604 
   20605 2004-11-11  Jeff Johnston  <jjohnstn (a] redhat.com>
   20606 
   20607 	* gdb.threads/threadapply.exp: New test.
   20608 	* gdb.threads/threadapply.c: New file.
   20609 
   20610 2004-11-07  Mark Kettenis  <kettenis (a] gnu.org>
   20611 
   20612 	* gdb.base/savedregs.exp: Correct pattern used for sigtramp
   20613 	frames.
   20614 
   20615 2004-11-05  Felix Lee  <felix+log1 (a] specifixinc.com>
   20616 
   20617 	* gdb.base/cursal.exp: New file.
   20618 	* gdb.base/cursal.c: New file.
   20619 
   20620 2004-11-03  Andrew Cagney  <cagney (a] gnu.org>
   20621 
   20622 	* gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
   20623 
   20624 2004-10-30  Mark Kettenis  <kettenis (a] gnu.org>
   20625 
   20626 	* gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
   20627 	NetBSD/ELF targets.
   20628 
   20629 2004-10-29  Joel Brobecker  <brobecker (a] gnat.com>
   20630 
   20631 	* gdb.threads/bp_in_thread.c: New file, copied from
   20632 	pthread_cond_wait.c.
   20633 	* gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
   20634 	file, rather than reusing the .c file from another testcase.
   20635 
   20636 2004-10-20  Joel Brobecker  <brobecker (a] gnat.com>
   20637 
   20638 	* gdb.ada/null_record.exp: Check where we stopped after
   20639 	sending the start command, instead of where the associated
   20640 	temporary breakpoint was inserted.
   20641 
   20642 2004-10-14  Andrew Cagney  <cagney (a] gnu.org>
   20643 
   20644 	* gdb.mi/gdb701.c (main): Return 0.
   20645 
   20646 2004-10-13  Daniel Jacobowitz  <dan (a] debian.org>
   20647 
   20648 	* gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
   20649 
   20650 2004-10-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   20651 
   20652 	* gdb.threads/schedlock.c: Add comment markers to use to find
   20653 	line numbers.
   20654 	* gdb.threads/schedlock.exp: Adjust regex to handle the new
   20655 	comments.
   20656 	* gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
   20657 	breakpoint lines.
   20658 
   20659 2004-10-12  Daniel Jacobowitz  <dan (a] debian.org>
   20660 
   20661 	* gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
   20662 
   20663 2004-10-12  Daniel Jacobowitz  <dan (a] debian.org>
   20664 
   20665 	* configure.in: Add gdb.dwarf2.
   20666 	* configure: Regenerated.
   20667 	* Makefile.in: Add gdb.dwarf2.
   20668 	* gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
   20669 	gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
   20670 	gdb.dwarf2/file1.txt: New files.
   20671 
   20672 2004-10-11  Orjan Friberg  <orjanf (a] axis.com>
   20673 
   20674 	* gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
   20675 	of "run", since the latter doesn't work with remote targets.  Adjust
   20676 	the breakpoint numbering accordingly.
   20677 	* gdb.threads/pthread_cond_wait.exp: Ditto.
   20678 
   20679 2004-10-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   20680 
   20681 	* gdb.base/overlays.exp: Update copyright years.
   20682 
   20683 2004-10-08  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   20684 
   20685 	* gdb.base/overlays.exp: Disable if target is Linux.
   20686 
   20687 2004-10-06  Felix Lee  <felix+log1 (a] specifixinc.com>
   20688 
   20689 	* config/gdbserver.exp (gdb_load): Use right filename on remote.
   20690 
   20691 2004-10-05  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   20692 
   20693 	* gdb.asm/asm-source.exp: Add m32r-linux target.
   20694 	* gdb.asm/m32r-linux.inc: New file.
   20695 
   20696 2004-09-24  Andrew Cagney  <cagney (a] redhat.com>
   20697 	    David Anderson <anderson (a] redhat.com>
   20698 
   20699 	* gdb.base/bigcore.exp (extract_heap): If the expect "file size"
   20700 	command fails, assume things will work.
   20701 	* gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
   20702 	(_GNU_SOURCE): Define.
   20703 	(print_unsigned, print_hex): Change parameter to "long long".
   20704 	(print_byte_count): New function, use to print byte counts.
   20705 	(large_off_t, large_lseek, O_LARGEFILE): Define dependant on
   20706 	O_LARGEFILE.
   20707 	(main): Compute an upper bound on a corefile in max_core_size.
   20708 	Limit memory chunk size to max_core_size.  Limit total memory
   20709 	allocated to max_core_size.
   20710 
   20711 2004-09-23  Andrew Cagney  <cagney (a] gnu.org>
   20712 
   20713 	* gdb.base/bigcore.exp: Replace the code that creates a corefile
   20714 	from a separate process with code that creates a corefile by
   20715 	making the inferior dump core.
   20716 
   20717 2004-09-23  Mark Kettenis  <kettenis (a] gnu.org>
   20718 
   20719 	* gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
   20720 	block.
   20721 
   20722 2004-09-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20723 
   20724 	* gdb.base/constvars.exp (local_compiler_xfail_check_2):
   20725 	New proc.  Accept both gcc 3.x.x and gcc 4.x.x.
   20726 	* gdb.base/volatile.exp (local_compiler_xfail_check_2):
   20727 	Likewise.
   20728 
   20729 2004-09-20  Jeff Johnston  <jjohnstn (a] redhat.com>
   20730 
   20731 	* gdb.java/jprint.exp: New test case for java inferior call.
   20732 	* gdb.java/jprint.java: Ditto.
   20733 
   20734 2004-09-15  Joel Brobecker  <brobecker (a] gnat.com>
   20735 
   20736 	* gdb.base/bigcore.exp: Deactivate on IRIX targets.
   20737 
   20738 2004-09-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   20739 
   20740 	* gdb.threads/killed.c: Include <stdlib.h>.
   20741 	* gdb.threads/pthreads.c: Likewise.
   20742 
   20743 2004-09-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   20744 
   20745 	* gdb.threads/killed.c: Add copyright notice.
   20746 
   20747 2004-09-10  Jason Molenda  (jmolenda (a] apple.com)
   20748 
   20749 	* gdb.base/define.exp: Two new tests to verify zero space chars
   20750 	after 'if' and 'while' commands in a user-defined command is correctly
   20751 	parsed.
   20752 
   20753 2004-09-08  Andrew Cagney  <cagney (a] gnu.org>
   20754 
   20755 	* gdb.base/signals.exp (signal_tests_1): Delete.  Merge signal
   20756 	delivery test with duplicate at end of file.
   20757 
   20758 2004-09-06  Mark Kettenis  <kettenis (a] jive.nl>
   20759 
   20760 	* gdb.base/unload.exp: Link with -dl on *-*-solaris*.
   20761 
   20762 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20763 
   20764 	* config/hppro.exp: Removed.
   20765 
   20766 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20767 
   20768 	* config/sparclet.exp: Removed.
   20769 
   20770 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20771 
   20772 	* config/udi.exp: Removed.
   20773 
   20774 2004-09-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   20775 
   20776 	* gdb.base/sigstep.exp (advance): Use "-continue_timer" option
   20777 	of "exp_continue".
   20778 	(advancei): Likewise.
   20779 
   20780 2004-09-01  Jeff Johnston  <jjohnstn (a] redhat.com>
   20781 
   20782 	* gdb.base/unload.exp: Fix so messages aren't duplicated.
   20783 
   20784 2004-09-01  Manoj Iyer  <manjo (a] austin.ibm.com>
   20785 
   20786 	* gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
   20787 	to check for nodebug in executable.
   20788 	* gdb.gdb/observer.exp (setup_test): Likewise.
   20789 	* gdb.gdb/selftest.exp (test_with_self): Likewise.
   20790 	* gdb.gdb/xfullpath.exp (setup_test): Likewise.
   20791 
   20792 2004-09-01  Andrew Cagney  <cagney (a] gnu.org>
   20793 
   20794 	* gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
   20795 	files.
   20796 
   20797 2004-09-01  Jeff Johnston  <jjohnstn (a] redhat.com>
   20798 
   20799 	* gdb.base/unload.exp: Fix expected warning message to match
   20800 	latest format.
   20801 
   20802 2004-09-01  Corinna Vinschen  <vinschen (a] redhat.com>
   20803 
   20804 	* gdb.base/call-rt-st.exp: Fix typos.
   20805 
   20806 2004-08-31  Manoj Iyer  <manjo (a] austin.ibm.com>
   20807 
   20808 	* gdb.threads/thread_check.exp: New testcase.
   20809 	* gdb.threads/thread_check.c: New testcase.
   20810 
   20811 2004-08-31  Andrew Cagney  <cagney (a] gnu.org>
   20812 
   20813 	* gdb.base/sigstep.exp (breakpoint_to_handler_entry)
   20814 	(skip_to_handler_entry): New procedures.  Test stepping into a
   20815 	handler when the breakpoint is at the handler's entry point.
   20816 
   20817 2004-08-30  Andrew Cagney  <cagney (a] gnu.org>
   20818 
   20819 	* gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
   20820 	gdb/1757.
   20821 
   20822 2004-08-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   20823 
   20824 	With code from Manoj Iyer <manjo (a] austin.ibm.com>:
   20825 	* lib/gdb.exp (gdb_file_cmd): Return more information in the
   20826 	return value.  Add an arm for "no debugging symbols found".
   20827 	Change a stray "error" to "perror".
   20828 	(gdb_run_cmd): Adapt to new return value.
   20829 	* gdb.base/remote.exp: Adapt to new return value.
   20830 	* gdb.gdb/complaints.exp: Likewise.
   20831 	* gdb.gdb/observer.exp: Likewise.
   20832 	* gdb.gdb/selftest.exp: Likewise.
   20833 	* gdb.gdb/xfullpath.exp: Likewise.
   20834 
   20835 2004-08-27  Joel Brobecker  <brobecker (a] gnat.com>
   20836 
   20837 	* gdb.threads/bp_in_thread.exp: New testcase.
   20838 
   20839 2004-08-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   20840 
   20841 	Fix PR testsuite/1735.
   20842 	* gdb.threads/schedlock.c (thread_function): Add a cast
   20843 	to suppress a gcc warning.
   20844 	* gdb.threads/thread-specific.c (thread_function): Likewise.
   20845 
   20846 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20847 
   20848 	* gdb.base/unload.c: Include <stdlib.h>.
   20849 
   20850 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20851 
   20852 	From Paul Gilliam <pgilliam (a] us.ibm.com>:
   20853 	* gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
   20854 	synchronized after the "return".
   20855 
   20856 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20857 
   20858 	* gdb.mi/basics.c: Include <stdio.h>.
   20859 	* gdb.mi/pthreads.c: Include <stdlib.h>.
   20860 	* gdb.mi/var-cmd.c: Include <stdlib.h>.
   20861 
   20862 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20863 
   20864 	* gdb.threads/schedlock.c: Add copyright notice.
   20865 
   20866 2004-08-25  Andrew Cagney  <cagney (a] gnu.org>
   20867 
   20868 	* gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
   20869 	(skip_over_handler, breakpoint_over_hander): New test procedures.
   20870 	(advance, advancei): Add a proper prefix, do not use
   20871 	rerun_to_main.
   20872 	* gdb.base/sigstep.c (main): Change to use an infinite loop.
   20873 
   20874 2004-08-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   20875 
   20876 	* gdb.mi/basics.c: Add copyright notice.
   20877 	* gdb.mi/var-cmd.c: Add copyright notice.
   20878 
   20879 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20880 
   20881 	* lib/gdb.exp: Remove signed_keyword_not_used.
   20882 	* lib/compiler.c: Likewise.
   20883 	* lib/compiler.cc: Likewise.
   20884 
   20885 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20886 
   20887 	* gdb.base/whatis.c: Remove conditional disabling of "signed".
   20888 	* gdb.base/whatis.exp: Remove signed_keyword_not_used.
   20889 
   20890 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20891 
   20892 	* gdb.base/whatis.c: Add copyright notice.
   20893 
   20894 2004-08-20  Mark Kettenis  <kettenis (a] gnu.org>
   20895 
   20896 	* gdb.arch/i386-prologue.exp (skip_breakpoint): New function.  Use
   20897 	it to skip the breakpoints encoded in the inline assembly.
   20898 
   20899 2004-08-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   20900 
   20901 	* Makefile.in: Add gdb.fortran.
   20902 
   20903 2004-08-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   20904 
   20905 	* gdb.base/call-sc.exp (test_scalar_returns):
   20906 	Fix cut-and-paste glitch in "Make fun return now".
   20907 
   20908 2004-08-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   20909 
   20910 	* configure.in: Add gdb.fortran.
   20911 	* configure: Regenerate.
   20912 	* gdb.fortran/Makefile.in: New file.
   20913 	* lib/gdb.exp (skip_fortran_tests): New procedure.
   20914 
   20915 2004-08-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   20916 
   20917 	* gdb.mi/mi-var-block.exp: Use gdb_get_line_number.  Remove
   20918 	reference to bug-gnu (a] prep.ai.mit.edu.
   20919 	* gdb.mi/mi-var-child.exp: Likewise.
   20920 	* gdb.mi/mi-var-cmd.exp: Likewise.
   20921 	* gdb.mi/mi-var-display.exp: Likewise.
   20922 	* gdb.mi/mi2-var-block.exp: Likewise.
   20923 	* gdb.mi/mi2-var-child.exp: Likewise.
   20924 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   20925 	* gdb.mi/mi2-var-display.exp: Likewise.
   20926 
   20927 2004-08-15  Mark Kettenis  <kettenis (a] gnu.org>
   20928 
   20929 	* gdb.base/unload.c (main): Make local variable msg const.
   20930 
   20931 2004-08-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   20932 
   20933 	* gdb.mi/mi-cli.exp: Use gdb_get_line_number.  Remove reference
   20934 	to bug-gnu (a] prep.ai.mit.edu.
   20935 	* gdb.mi/mi-disassemble.exp: Likewise.
   20936 	* gdb.mi/mi-eval.exp: Likewise.
   20937 	* gdb.mi/mi-file.exp: Likewise.  Also, add comment about the
   20938 	default line number.
   20939 	* gdb.mi/mi-return.exp: Likewise.
   20940 	* gdb.mi/mi-simplerun.exp: Likewise.
   20941 	* gdb.mi/mi-stack.exp: Likewise.
   20942 	* gdb.mi/mi-stepi.exp: Likewise.  Also, replace wildcarded line
   20943 	number with explicit range test.
   20944 	* gdb.mi/mi-watch.exp: Likewise.
   20945 	* gdb.mi/mi2-break.exp: Likewise.
   20946 	* gdb.mi/mi2-cli.exp: Likewise.
   20947 	* gdb.mi/mi2-disassemble.exp: Likewise.
   20948 	* gdb.mi/mi2-eval.exp: Likewise.
   20949 	* gdb.mi/mi2-file.exp: Likewise.  Also, add comment about the
   20950 	default line number.
   20951 	* gdb.mi/mi2-return.exp: Likewise.
   20952 	* gdb.mi/mi2-simplerun.exp: Likewise.
   20953 	* gdb.mi/mi2-stack.exp: Likewise.
   20954 	* gdb.mi/mi2-stepi.exp: Likewise.  Also, replace wildcarded line
   20955 	number with explicit range test.
   20956 	* gdb.mi/mi2-watch.exp: Likewise.
   20957 
   20958 2004-08-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   20959 
   20960 	* gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
   20961 	* gdb.cp/m-static.exp: Likewise.
   20962 	* gdb.cp/rtti.exp: Likewise.
   20963 
   20964 2004-08-14  Mark Kettenis  <kettenis (a] gnu.org>
   20965 
   20966 	* gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
   20967 
   20968 2004-08-14  Eli Zaretskii  <eliz (a] gnu.org>
   20969 
   20970 	* ChangeLog: Prefix Local Variables with semi-colons and indent
   20971 	the reference to older ChangeLog files, to fix fontification in
   20972 	Emacs.
   20973 
   20974 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20975 
   20976 	* gdb.mi/mi-break.exp: Use gdb_get_line_number.
   20977 	* gdb.mi/mi2-break.exp: Likewise.
   20978 
   20979 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20980 
   20981 	* gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
   20982 
   20983 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20984 
   20985 	* gdb.cp/inherit.exp: Use cp_test_ptype_class.
   20986 
   20987 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20988 
   20989 	* gdb.cp/classes.exp: Remove unused declarations.  Just let
   20990 	test names default instead of providing special names.  Remove
   20991 	extraneous demangler test.
   20992 
   20993 2004-08-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   20994 
   20995 	* gdb.base/unload.exp: New test for breakpoints in dynamically
   20996 	loaded libraries.
   20997 	* gdb.base/unload.c: Ditto.
   20998 	* gdb.base/unloadshr.c: Ditto.
   20999 
   21000 2004-08-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21001 
   21002 	* gdb.cp/classes.exp (test_ptype_class_objects): Call
   21003 	cp_test_ptype_class.
   21004 	(test_enums): Likewise.
   21005 
   21006 2004-08-10  Andrew Cagney  <cagney (a] gnu.org>
   21007 
   21008 	* gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
   21009 	files.
   21010 
   21011 2004-08-10  Andrew Cagney  <cagney (a] gnu.org>
   21012 
   21013 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
   21014 	init_malloc call.
   21015 
   21016 2004-08-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   21017 
   21018 	* ChangeLog: Add copyright notice.  The notice is copied
   21019 	from emacs 21.3 top level ChangeLog.
   21020 
   21021 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21022 
   21023 	* lib/cp-support.exp: New file.
   21024 	* lib/cp-support.exp (cp_test_type_class): New function.
   21025 	* gdb.cp/derivation.exp: Use cp_test_ptype_class.
   21026 	* gdb.cp/virtfunc.exp (test_one_ptype): Removed.
   21027 	* gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
   21028 	cp_test_ptype_class.
   21029 
   21030 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21031 
   21032 	* gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
   21033 	gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
   21034 	gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
   21035 	gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
   21036 	gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
   21037 	gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
   21038 	gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
   21039 	gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
   21040 	gdb.mi/mi2-watch.exp: Update copyright years.
   21041 
   21042 2004-08-09  Mark Kettenis  <kettenis (a] gnu.org>
   21043 
   21044 	* gdb.base/sigaltstack.exp: Provide proper anchoring.
   21045 
   21046 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21047 
   21048 	* gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
   21049 	gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
   21050 	gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
   21051 	gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
   21052 	gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
   21053 	gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
   21054 	gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
   21055 	gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
   21056 	gdb.mi/mi-watch.exp: Update copyright years.
   21057 
   21058 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21059 
   21060 	PR gdb/1738
   21061 	* gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
   21062 	from a breakpoint with a pending signal.
   21063 
   21064 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21065 
   21066 	PR gdb/1736
   21067 	* lib/gdb.exp (gdb_test_multiple): Handle return -code return.
   21068 	* gdb.base/sigaltstack.exp (finish_test): Consume output until
   21069 	the prompt.
   21070 	* gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
   21071 
   21072 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21073 
   21074 	* gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
   21075 
   21076 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21077 
   21078 	PR gdb/1736
   21079 	* gdb.base/sigaltstack.exp (finish_test): New procedure.  KFAIL
   21080 	for i?86-*-linux*.
   21081 
   21082 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21083 
   21084 	* gdb.arch/i386-prologue.exp: Compile without debug information.
   21085 
   21086 2004-08-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   21087 
   21088 	* lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
   21089 	rather than asking gdb to search.
   21090 
   21091 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21092 
   21093 	* gdb.base/gcore.c: Include <string.h>.
   21094 
   21095 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21096 
   21097 	* gdb.base/gcore.c: Add copyright notice.
   21098 
   21099 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21100 
   21101 	* gdb.base/freebpcmd.c: Include <stdio.h>.
   21102 	* gdb.base/long_long.c: Include <string.h>.
   21103 	* gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
   21104 	* gdb.base/siginfo.c: Include <string.h>.
   21105 	* gdb.base/sigstep.c: Include <string.h>.
   21106 
   21107 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21108 
   21109 	* gdb.base/complex.c: Include <stdlib.h>.
   21110 
   21111 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21112 
   21113 	* gdb.base/complex.c: Add copyright notice.
   21114 
   21115 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21116 
   21117 	* gdb.base/charset.c: Include <stdlib.h>.
   21118 
   21119 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21120 
   21121 	* gdb.base/auxv.c: Include <stdlib.h>.
   21122 
   21123 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21124 
   21125 	* gdb.base/auxv.c: Add copyright notice.
   21126 
   21127 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21128 
   21129 	* gdb.base/coremaker.c: Add copyright notice.
   21130 	* gdb.base/coremaker2.c: Add copyright notice.
   21131 
   21132 2004-08-04  Andrew Cagney  <cagney (a] gnu.org>
   21133 
   21134 	* gdb.base/store.exp: Update copyright.
   21135 	(check_set, up_set, check_struct, up_struct): Add a prefix to test
   21136 	names, do not import gdb_prompt.
   21137 
   21138 2004-08-01  Andrew Cagney  <cagney (a] gnu.org>
   21139 
   21140 	Fix PR testsuite/1729.
   21141 	* gdb.base/dump.exp: Add test name to callers of capture_value, do
   21142 	not use capture_value with value 4.
   21143 	(capture_value): Add optional test name parameter.
   21144 	(test_reload_saved_value, test_restore_saved_value): Use $msg as
   21145 	the prefix, pass to capture_value.
   21146 
   21147 2004-08-01  Mark Kettenis  <kettenis (a] gnu.org>
   21148 
   21149 	* gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
   21150 	* gdb.arch/i386-prologue.c (standard): New prototype and function.
   21151 	(main): Call new function.
   21152 
   21153 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21154 
   21155 	* gdb.cp/namespace.exp: Accept more varieties of ptype output.
   21156 
   21157 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21158 
   21159 	* gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
   21160 
   21161 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21162 
   21163 	* gdb.cp/inherit.exp: Accept more varieties of ptype output.
   21164 	Accept more values of vtbl pointer.  Remove some messages
   21165 	about "obsolete gcc or gdb".
   21166 
   21167 2004-07-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   21168 
   21169 	* gdb.cp/classes.exp: Accept more varieties of ptype output.
   21170 
   21171 2004-07-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   21172 
   21173 	* gdb.base/asm-source.exp: Properly convert target board
   21174 	debug flags from gcc format to binutils format.
   21175 
   21176 2004-07-28  Mark Kettenis  <kettenis (a] gnu.org>
   21177 
   21178 	* gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
   21179 	gdb1718".  PR backtrace/1718 partially fixed.
   21180 
   21181 2004-07-27  Jeff Johnston  <jjohnstn (a] redhat.com>
   21182 
   21183 	* gdb.threads/watchthreads.exp: New test for threaded watchpoints.
   21184 
   21185 2004-07-26  Nick Clifton  <nickc (a] redhat.com>
   21186 
   21187 	* gdb.asm/asm-source.exp (debug-flags): New variable.  If a known
   21188 	good default value for a specific architecture is available then
   21189 	set it to that value.  Otherwise default to the -gstabs switch.
   21190 	Remove the -g... switches from the asm-flags variable.  Allow the
   21191 	target board info to override the value if it wants to.  Pass the
   21192 	switch on the assembler command line.
   21193 
   21194 2004-07-23  Mark Kettenis  <kettenis (a] gnu.org>
   21195 
   21196 	* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
   21197 	* gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
   21198 	(main): Call new function.
   21199 
   21200 2004-07-22  Michael Chastain  <mec.gnu (a] mindspring.com>
   21201 
   21202 	Test for PR exp/1715.
   21203 	* gdb.base/radix.exp: Refactor common procedures.  Make all
   21204 	test names unique.  Change XFAIL to KFAIL.
   21205 
   21206 2004-07-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   21207 
   21208 	* gdb.ada/gnat_ada.gpr.in: Rename from here ...
   21209 	* gdb.ada/gnat_ada.gin: ... to here.
   21210 	* configure.in: Use gnat_ada.gin.
   21211 	* configure: Regenerate.
   21212 
   21213 2004-07-20  Andrew Cagney  <cagney (a] gnu.org>
   21214 
   21215 	* gdb.base/signals.exp: Replace send_gdb and gdb_expect with
   21216 	gdb_test and gdb_test_multiple.  Delete bash_bug.  Delete suspect
   21217 	XFAILs.  Clean up test messages and comments.  Check backtraces.
   21218 	Delete re-sync code.
   21219 
   21220 2004-07-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21221 
   21222 	Fix PR cli/740.
   21223 	* gdb.base/annota1.exp: Honor gdb,nosignals.
   21224 	* gdb.base/annota3.exp: Likewise.
   21225 
   21226 2004-07-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21227 
   21228 	* lib/java.exp: Update copyright notice.
   21229 
   21230 2004-07-19  Andrew Cagney  <cagney (a] gnu.org>
   21231 
   21232 	* gdb.base/selftest.exp: Copy file from here ...
   21233 	* gdb.gdb/selftest.exp: ... to here.
   21234 
   21235 2004-07-16  Andrew Cagney  <cagney (a] redhat.com>
   21236 
   21237 	* lib/insight-support.exp: Delete file.
   21238 	* lib/java.exp (java_init): Fix copyright.
   21239 
   21240 2004-07-16  Andrew Cagney  <cagney (a] gnu.org>
   21241 
   21242 	* gdb.base/restore.c: Append "prologue" to comments marking the a
   21243 	function's prologue.
   21244 	* gdb.base/restore.exp: Update copyright, re-indent.
   21245 	(restore_tests): Use gdb_test_multiple.  Add "calleeN calls
   21246 	callerN" prefix where needed.  Update patterns that match a
   21247 	function's prologue.
   21248 
   21249 2004-07-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   21250 
   21251 	* gdb.base/restore.c: Add copyright notice.
   21252 
   21253 2004-07-16  Andrew Cagney  <cagney (a] gnu.org>
   21254 
   21255 	* gdb.base/logical.exp: Update copyright.
   21256 	(evaluate): New procedure.  Use to re-implement tests using
   21257 	several tables.
   21258 
   21259 2004-07-14  Martin Hunt  <hunt (a] redhat.com>
   21260 
   21261 	* lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
   21262 	which fixes some problems where init.tcl was not found.
   21263 
   21264 2004-07-13  Andrew Cagney  <cagney (a] gnu.org>
   21265 
   21266 	* gdb.base/sizeof.exp: Skip test when no inferior I/O.
   21267 	(check_sizeof, check_valueof): Do not include the output in the
   21268 	test name.  Use gdb_test.
   21269 	(get_valueof): Use gdb_test_multiple.
   21270 
   21271 	* gdb.base/step-test.exp: Update copyright.  Use
   21272 	gdb_test_multiple.  Ensure that test names do not include
   21273 	architecture dependent output.
   21274 
   21275 	* gdb.gdb/observer.exp: Update copyright.
   21276 	(setup_test): Use gdb_test_multiple.
   21277 	(attach_first_observer, attach_second_observer)
   21278 	(attach_third_observer, detach_first_observer)
   21279 	(detach_second_observer, detach_third_observer)
   21280 	(reset_counters, check_counters): Make $message a prefix.
   21281 	(test_normal_stop_notifications): Add "args" parameter - a list of
   21282 	init functions to be called.  Make $message a prefix,
   21283 	(test_observer_normal_stop): Change the message prefixes so that
   21284 	they are unique, pass the attach / detach procedures to
   21285 	test_normal_stop_notifications.
   21286 
   21287 	* gdb.base/signull.exp (test_segv): Prefix all tests with
   21288 	"${name}".  Clean up test messages.
   21289 
   21290 	* gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
   21291 
   21292 	* gdb.base/ena-dis-br.exp: Update copyright.
   21293 	(break_at): New function.  Replace send_gdb with gdb_test,
   21294 	break_at, and gdb_test_multiple.  Replace XFAIL of "continue with
   21295 	ignore count, not stopped at bpt", with KFAIL.
   21296 
   21297 2004-07-13  Corinna Vinschen  <vinschen (a] redhat.com>
   21298 
   21299 	* gdb.base/attach.exp: Remove cleanupfile handling.
   21300 
   21301 2004-07-12  Andrew Cagney  <cagney (a] gnu.org>
   21302 
   21303 	* gdb.base/annota1.exp: Cleanup corefile test name.
   21304 	* gdb.base/annota3.exp: Ditto.
   21305 
   21306 2004-07-12  Andrew Cagney  <cagney (a] gnu.org>
   21307 
   21308 	* gdb.base/signals.exp: Clean up copyright, re-indent.
   21309 
   21310 	* gdb.base/attach.exp: Replace send_gdb and gdb_expect with
   21311 	gdb_test and gdb_test_multiple.
   21312 
   21313 2004-07-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   21314 
   21315 	* gdb.java/jmain.exp: Fix expected line number for main to
   21316 	break at.  Set XFAIL for break at main test since gcj does not
   21317 	provide line number info for first statement in main.
   21318 
   21319 2004-07-08  Andrew Cagney  <cagney (a] gnu.org>
   21320 
   21321 	* gdb.base/attach.exp: Cleanup copyright.  Re-indent.
   21322 
   21323 	* gdb.base/sigbpt.exp: Make the common part of each test name a
   21324 	prefix instead of suffix.
   21325 
   21326 2004-07-07  Bob Rossi  <bob_rossi (a] cox.net>
   21327 
   21328 	* gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
   21329 	test from test_tbreak_creation_and_listing to
   21330 	test_file_list_exec_source_file
   21331 	* gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
   21332 	Changed name of test from test_tbreak_creation_and_listing to
   21333 	test_file_list_exec_source_file
   21334 
   21335 2004-07-07  Jeff Johnston  <jjohnstn (a] redhat.com>
   21336 
   21337 	* gdb.java/jmisc.exp: Fix expected output of ptype to look for
   21338 	the jmisc() constructor instead of <init>.
   21339 	* gdb.java/jmisc1.exp: Ditto.
   21340 
   21341 2004-07-07  Andrew Cagney  <cagney (a] gnu.org>
   21342 
   21343 	* gdb.base/sigbpt.exp (stepi_out): Check for a single step
   21344 	corrupting the PC.
   21345 
   21346 2004-07-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   21347 
   21348 	* gdb.cp/templates.exp: Accept whitespace change in demangler
   21349 	output.
   21350 
   21351 2004-07-06  Andrew Cagney  <cagney (a] gnu.org>
   21352 
   21353 	* gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
   21354 
   21355 2004-07-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   21356 
   21357 	* lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
   21358 	* lib/compiler.cc: Likewise.
   21359 
   21360 2004-06-30  Michael Chastain   <mec.gnu (a] mindspring.com>
   21361 
   21362 	* lib/compiler.cc: Work around string preprocessing problem
   21363 	with old hp c++ compiler.
   21364 	* lib/compiler.c: Likewise.
   21365 
   21366 2004-06-29  Corinna Vinschen  <vinschen (a] redhat.com>
   21367 
   21368 	* gdb.arch/i386-prologue.c: Add copyright header.  Use preprocessor
   21369 	directives to conditionalize symbol prefixing.
   21370 	* gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
   21371 	additional_flags handling.  Add underscore prefix for Cygwin.
   21372 	* gdb.arch/i386-unwind.c: Use preprocessor directives to
   21373 	conditionalize symbol prefixing.
   21374 	* gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
   21375 	additional_flags handling.  Add underscore prefix for Cygwin.
   21376 
   21377 2004-06-29  Corinna Vinschen  <vinschen (a] redhat.com>
   21378 
   21379 	* gdb.base/bigcore.exp: Skip test on Cygwin.
   21380 
   21381 2004-06-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   21382 
   21383 	* gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
   21384 	formats for "info register".  Use gdb_test_multiple.  Fix
   21385 	the "invalid register" test.
   21386 
   21387 2004-06-28  Corinna Vinschen  <vinschen (a] redhat.com>
   21388 
   21389 	* gdb.base/attach.exp: Fix copyright date.  Set testpid to Windows
   21390 	PID for Cygwin.  Add Cygwin specific strings to check for in some
   21391 	tests.
   21392 	(do_attach_tests): Add a test for user interaction when attaching
   21393 	to a process with no matching symbol table already loaded.
   21394 
   21395 2004-06-26  Andrew Cagney  <cagney (a] gnu.org>
   21396 
   21397 	Test PR java/1567 and PR java/1565.
   21398 	* gdb.java/jmain.exp, gdb.java/jmain.java: New files.
   21399 	* gdb.java/jmisc2.exp: Delete file.
   21400 
   21401 2004-06-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   21402 
   21403 	* gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
   21404 
   21405 2004-06-25  Corinna Vinschen  <vinschen (a] redhat.com>
   21406 
   21407 	* gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
   21408 	attach process.
   21409 
   21410 2004-06-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   21411 
   21412 	* gdb.cp/pr-1553.exp: Remove.
   21413 
   21414 2004-06-22  Michael Chastain  <mec.gnu (a] mindspring.com>
   21415 
   21416 	* gdb.cp/pr-1553.cc: Remove.
   21417 	* gdb.cp/pr-1553.exp: Disable this test.
   21418 
   21419 2004-06-20  Jim Blandy  <jimb (a] redhat.com>
   21420 
   21421 	Fix PR testsuite/1680.
   21422 	* gdb.arch/i386-sse.exp: Properly quote curly braces in
   21423 	regular expressions.
   21424 
   21425 2004-06-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21426 
   21427 	Fix PR testsuite/1679.
   21428 	* gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
   21429 	Issue an UNSUPPORTED result instead.
   21430 
   21431 2004-06-18  Jim Blandy  <jimb (a] redhat.com>
   21432 
   21433 	* gdb.base/charset.exp: Only send a control-C if we see a new
   21434 	prompt and incomplete command.
   21435 
   21436 2004-06-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   21437 
   21438 	* gdb.cp/pr-574.cc: Add copyright notice.
   21439 
   21440 2004-06-17  Jim Blandy  <jimb (a] redhat.com>
   21441 
   21442 	* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
   21443 	cases where the regexp has no groups; this grabs random text from
   21444 	the previous test suite, whatever that was.
   21445 
   21446 2004-06-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   21447 
   21448 	* gdb.cp/printmethod.cc: Add copyright notice.
   21449 
   21450 2004-06-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   21451 
   21452 	* gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
   21453 
   21454 2004-06-16  Andrew Cagney  <cagney (a] gnu.org>
   21455 
   21456 	* gdb.base/signull.c: Update copyright.  Include <string.h>.
   21457 	(bowler): Replace data_pointer with data_read
   21458 	and data_write cases.  Add code_descriptor case.
   21459 	(zero, desc): New array and pointer.
   21460 	(data, code): Change to simple pointers.
   21461 	* gdb.base/signull.exp: Fix probe pattern matching a function
   21462 	descriptor SIGSEGV.  Replace data_pointer with data_read and
   21463 	data_write tests.
   21464 
   21465 2004-06-16  Andrew Cagney  <cagney (a] gnu.org>
   21466 
   21467 	* gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
   21468 
   21469 2004-06-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   21470 
   21471 	* gdb.base/long_long.c: Add copyright notice.
   21472 
   21473 2004-06-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   21474 
   21475 	* gdb.base/long_long.exp: Remove reference to
   21476 	bug-gdb (a] prep.ai.mit.edu.  Change line-number-specific breakpoint
   21477 	to gdb_breakpoint and gdb_continue_to_breakpoint.
   21478 
   21479 2004-06-14  Jim Blandy  <jimb (a] redhat.com>
   21480 
   21481 	* gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
   21482 	endian case.
   21483 
   21484 2004-06-14  Andrew Cagney  <cagney (a] gnu.org>
   21485 
   21486 	* gdb.base/gcore.exp (capture_command_output): Delete the always
   21487 	passing tests containing inferior values.
   21488 	* gdb.base/ending-run.exp: Do not include the breakpoint address
   21489 	in the test message.  Update copyright.
   21490 	* gdb.base/sizeof.exp (check_sizeof): Do not include the type's
   21491 	size in the test name, use gdb_test_multiple.  Update copyright.
   21492 
   21493 2004-06-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   21494 
   21495 	* gdb.cp/ref-types.cc: Add copyright notice.
   21496 
   21497 2004-06-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   21498 
   21499 	* lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
   21500 	hp_aCC_compiler.
   21501 	* lib/compiler.cc: Likewise.
   21502 	* lib/gdb.exp (get_compiler_info): Eval lines only if they are
   21503 	'set' commands.  Log diagnostics for other lines.  Set
   21504 	gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
   21505 
   21506 2004-06-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   21507 
   21508 	* gdb.cp/try_catch.cc: Add copyright notice.
   21509 
   21510 2004-06-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21511 
   21512 	* gdb.cp/userdef.cc: Add copyright notice.
   21513 
   21514 2004-06-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   21515 
   21516 	* gdb.cp/virtfunc.cc: Add copyright notice.
   21517 
   21518 2004-06-11  Randolph Chung  <tausq (a] debian.org>
   21519 
   21520 	* gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
   21521 	problem.
   21522 
   21523 2004-06-10  Andrew Cagney  <cagney (a] gnu.org>
   21524 
   21525 	* lib/compiler.cc, lib/compiler.c: Append either
   21526 	__GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
   21527 	* gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
   21528 	instead of gcc-3-3.
   21529 
   21530 2004-06-09  Andrew Cagney  <cagney (a] gnu.org>
   21531 
   21532 	* gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
   21533 	gdb/1455, bug is specific to "long long" and "double".
   21534 
   21535 	* gdb.base/structs.exp (test_struct_returns, test_struct_returns)
   21536 	(test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
   21537 	x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*.  PR tdep/1447
   21538 	fixed.
   21539 
   21540 2004-06-09  Andrew Cagney  <cagney (a] gnu.org>
   21541 
   21542 	* gdb.base/structs.exp (test_struct_returns): Replace
   21543 	"return_value_unknown" and "finish_value_unknown" by
   21544 	"return_value_known" and "finish_value_known".  Instead of
   21545 	"return_value_unknown" iff "finish_value_unknown", check
   21546 	"return_value_known" implies "finish_value_known".
   21547 
   21548 2004-06-08  Martin Hunt  <hunt (a] redhat.com>
   21549 
   21550 	* gdb.base/float.exp: Add pattern for mips targets.
   21551 
   21552 2004-06-08  Randolph Chung  <tausq (a] debian.org>
   21553 
   21554 	* gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
   21555 	message for unknown architectures more clear.
   21556 
   21557 2004-06-08  Joel Brobecker  <brobecker (a] gnat.com>
   21558 
   21559 	* gdb.ada/null_record.exp: Use "start" instead of "begin" to
   21560 	start the execution of the program.
   21561 
   21562 2004-06-07  Jim Blandy  <jimb (a] redhat.com>
   21563 
   21564 	* gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
   21565 	* gdb.arch/i386-cpuid.h: New helper file.
   21566 
   21567 2004-06-07  Randolph Chung  <tausq (a] debian.org>
   21568 
   21569 	* gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
   21570 	has started.
   21571 
   21572 2004-06-04  Roland McGrath  <roland (a] redhat.com>
   21573 
   21574 	Fix PR gdb/1647.
   21575 	* gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
   21576 	differently to be robust to output buffering differences.
   21577 
   21578 2004-06-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21579 
   21580 	* gdb.threads/pthreads.exp: Update copyright years.
   21581 	(check_control_c): Change asynchronous 'after' to synchronous.
   21582 
   21583 2004-06-04  Roland McGrath  <roland (a] redhat.com>
   21584 
   21585 	* gdb.base/auxv.exp (fetch_auxv): Consume output fully through
   21586 	next gdb prompt.
   21587 
   21588 2004-06-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   21589 
   21590 	Fix PR gdb/1636.
   21591 	* gdb.threads/manythreads.exp: Change asynchronous 'after'
   21592 	calls to synchronous.
   21593 
   21594 2004-05-26  Jim Blandy  <jimb (a] redhat.com>
   21595 
   21596 	* gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
   21597 
   21598 2004-05-24  Randolph Chung  <tausq (a] debian.org>
   21599 
   21600 	* gdb.asm/asm-source.exp: Enable test for hppa-linux target.
   21601 	* gdb.asm/pa.inc: New file.
   21602 
   21603 2004-05-22  Mark Kettenis  <kettenis (a] gnu.org>
   21604 
   21605 	* gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
   21606 
   21607 2004-05-21  Joel Brobecker  <brobecker (a] gnat.com>
   21608 	    Daniel Jacobowitz  <drow (a] mvista.com>
   21609 
   21610 	* lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
   21611 	GDB prompt.
   21612 
   21613 2004-05-20  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   21614 
   21615 	* gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
   21616 	setjmp/longjmp.  Use sigaction instead of signal.
   21617 
   21618 2004-05-19  J. Brobecker  <brobecker (a] gnat.com>
   21619 	    Michael Snyder  <msnyder (a] redhat.com>
   21620 
   21621 	* gdb.threads/pthread_cond_wait.c: New file.
   21622 	* gdb.threads/pthread_cond_wait.exp: New testcase.
   21623 
   21624 2004-05-13  Andrew Cagney  <cagney (a] redhat.com>
   21625 
   21626 	* gdb.base/signull.exp, gdb.base/signull.c: New files.
   21627 	* gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
   21628 
   21629 2004-05-11  Andrew Cagney  <cagney (a] redhat.com>
   21630 
   21631 	* gdb.base/sigstep.exp (advancei): Update KFAILs.  gdb/1613 is
   21632 	fixed but revealed gdb/1639.
   21633 
   21634 2004-05-10  Andrew Cagney  <cagney (a] redhat.com>
   21635 
   21636 	* gdb.base/signals.exp (signal_tests_1): Simplify "continue to
   21637 	func1" and "next to 2nd alarm", kernel bug avoided.
   21638 
   21639 2004-05-10  Daniel Jacobowitz  <dan (a] debian.org>
   21640 
   21641 	PR external/1568
   21642 	* gdb.base/bigcore.exp: Check the size of the dumped core file.
   21643 	XFAIL if it is smaller than bytes_allocated.
   21644 	* gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
   21645 	(main): Make chunks_allocated unsigned.  Correct comment.
   21646 
   21647 2004-05-07  Joel Brobecker  <brobecker (a] gnat.com>
   21648 
   21649 	* gdb.arch/powerpc-aix-prologue.c: New file.
   21650 	* gdb.arch/powerpc-aix-prologue.exp: New file.
   21651 
   21652 2004-05-07  Jim Blandy  <jimb (a] redhat.com>
   21653 
   21654 	* gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
   21655 	gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
   21656 
   21657 2004-05-06  Joel Brobecker  <brobecker (a] gnat.com>
   21658 
   21659 	* gdb.base/sep.exp: No longer setup_kfail when the program was
   21660 	built with dwarf2.
   21661 
   21662 2004-05-05  Jim Ingham  <jingham (a] apple.com>
   21663 
   21664 	* gdb.base/pending.exp: Make sure pending breakpoints
   21665 	preserve the ignore count.
   21666 
   21667 2004-04-27  Jerome Guitton  <guitton (a] gnat.com>
   21668 
   21669 	* i386-prologue.exp: Add testcase for jump instruction as first
   21670 	instruction of the real code.
   21671 	* i386-prologue.c (jump_at_beginning): New function.
   21672 
   21673 2004-04-28  Mark Kettenis  <kettenis (a] gnu.org>
   21674 
   21675 	* gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
   21676 	x86_64-*-*.
   21677 
   21678 2004-04-28  Mark Kettenis  <kettenis (a] gnu.org>
   21679 
   21680 	* gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
   21681 	i*86-*-*.
   21682 
   21683 2004-04-25  Mark Kettenis  <kettenis (a] gnu.org>
   21684 
   21685 	* gdb.base/call-sc.exp (start_scalars_test): Fix regular
   21686 	expression that checks the return type.
   21687 
   21688 2004-04-23  Andrew Cagney  <cagney (a] redhat.com>
   21689 
   21690 	* gdb.base/call-sc.exp: New test of scalar call/return values.
   21691 	* gdb.base/call-sc.c: Ditto.
   21692 
   21693 2004-04-23  Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com>
   21694 
   21695 	* gdb.threads/manythreads.c: Reduce thread stack size.
   21696 
   21697 2004-04-23  Jeff Johnston  <jjohnstn (a] redhat.com>
   21698 
   21699 	* gdb.threads/manythreads.c: Add copyright notice.
   21700 
   21701 2004-04-23  Andrew Cagney  <cagney (a] redhat.com>
   21702 
   21703 	* gdb.base/siginfo.exp: Better handle step out of signal.
   21704 	* gdb.base/sigstep.exp: Ditto.
   21705 
   21706 2004-04-22  Jeff Johnston  <jjohnstn (a] redhat.com>
   21707 	    Daniel Jacobowitz  <drow (a] mvista.com>
   21708 
   21709 	* gdb.threads/manythreads.c: New testcase.
   21710 	* gdb.threads/manythreads.exp: Ditto.
   21711 
   21712 2004-04-22  Jim Blandy  <jimb (a] redhat.com>
   21713 
   21714 	* gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
   21715 	gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
   21716 
   21717 2004-04-21  Michael Chastain  <mec.gnu (a] mindspring.com>
   21718 
   21719 	* gdb.stabs/weird.exp: Accept full pathname for $binfile.
   21720 
   21721 2004-04-21  Andrew Cagney  <cagney (a] redhat.com>
   21722 
   21723 	* gdb.base/sigstep.c: New file.
   21724 	* gdb.base/sigstep.exp: New file.
   21725 
   21726 2004-04-16  Joel Brobecker  <brobecker (a] gnat.com>
   21727 
   21728 	* gdb.gdb/observer.exp (test_normal_stop_notifications): Update
   21729 	call to observer_notify_normal_stop.
   21730 
   21731 2004-04-15  Andrew Cagney  <cagney (a] redhat.com>
   21732 
   21733 	* gdb.base/siginfo.c: New file.
   21734 	* gdb.base/siginfo.exp: New file.
   21735 
   21736 2004-04-12  J. Brobecker  <brobecker (a] gnat.com>
   21737 
   21738 	* gdb.base/sep.exp: Fix typo in comment.
   21739 
   21740 2004-04-12  J. Brobecker  <brobecker (a] gnat.com>
   21741 
   21742 	* gdb.base/sep.c: New file.
   21743 	* gdb.base/sep-proc.c: New file.
   21744 	* gdb.base/sep.exp: New testcase.
   21745 
   21746 2004-04-09  Mark Kettenis  <kettenis (a] gnu.org>
   21747 
   21748 	* gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
   21749 	support.
   21750 
   21751 2004-04-05  Andrew Cagney  <cagney (a] redhat.com>
   21752 
   21753 	* gdb.base/sigaltstack.c: New file.
   21754 	* gdb.base/sigaltstack.exp: New file.
   21755 
   21756 2004-04-04  Joel Brobecker  <brobecker (a] gnat.com>
   21757 
   21758 	* gdb.base/foll-fork.exp: Update the expected output for
   21759 	"help set follow-fork-mode", to match a change that was made
   21760 	to the help of this variable on 2004-01-13.
   21761 
   21762 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21763 
   21764 	* lib/ada.exp: Add copyright notice.
   21765 	* bar.ads: Likewise.
   21766 	* bar.adb: Likewise.
   21767 	* null_record.adb: Likewise.
   21768 	* null_record.exp: Likewise.
   21769 	* gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
   21770 
   21771 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21772 
   21773 	* configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
   21774 	* configure: Regenerate.
   21775 
   21776 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21777 
   21778 	* lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
   21779 	to build the application. Remove the message printed when in
   21780 	verbose mode, redundant with the UNSUPPORTED message above.
   21781 
   21782 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21783 
   21784 	* gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
   21785 	* gdb.ada (null_record.exp): New testcase.
   21786 
   21787 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21788 
   21789 	* Makefile.in (ALL_SUBDIRS) Add gdb.ada.
   21790 
   21791 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21792 
   21793 	* gdb.ada: New subdirectory.
   21794 	* gdb.ada/Makefile.in: New file.
   21795 	* gdb.ada/gnat_ada.gpr.in: New file.
   21796 
   21797 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21798 
   21799 	* lib/ada.exp: New file.
   21800 
   21801 2004-03-24  Daniel Jacobowitz  <drow (a] mvista.com>
   21802 
   21803 	* gdb.base/gdb1250.exp: Use runto {allow-pending}.
   21804 	* lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
   21805 
   21806 2004-03-22  Andrew Cagney  <cagney (a] redhat.com>
   21807 
   21808 	* gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
   21809 	hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
   21810 	Problem identified by Ulrich Weigand.
   21811 
   21812 2004-03-17  David Carlton  <carlton (a] kealia.com>
   21813 
   21814 	* gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
   21815 	PR c++/826.
   21816 
   21817 2004-03-16  Roland McGrath  <roland (a] redhat.com>
   21818 
   21819 	* gdb.base/auxv.exp: New file.
   21820 	* gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
   21821 
   21822 2004-03-12  David Carlton  <carlton (a] kealia.com>
   21823 
   21824 	* gdb.cp/pr-1553.exp: New.  Tests for PR c++/1553.
   21825 	* gdb.cp/pr-1553.cc: Ditto.
   21826 	* gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
   21827 	pass branch.
   21828 
   21829 2004-03-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21830 
   21831 	* gdb.cp/templates.exp: Accept more template types.
   21832 
   21833 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21834 
   21835 	From Corinna Vinschen with modifications.
   21836 	* gdb.cp/classes.cc (enums1): Add a line to extend scope of
   21837 	local variable obj_with_enum.
   21838 	* gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
   21839 	results with obj_with_enum.
   21840 
   21841 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21842 
   21843 	* gdb.cp/classes.cc: New file, copied from misc.cc.
   21844 	* gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
   21845 
   21846 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21847 
   21848 	* gdb.cp/misc.cc: Add copyright notice.
   21849 
   21850 2004-03-05  David Carlton  <carlton (a] kealia.com>
   21851 
   21852 	* gdb.cp/rtti.exp: Add 'print *obj3' test.
   21853 	* gdb.cp/rtti.h: Update copyright.
   21854 	(namespace n2::n3): New.
   21855 	* gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
   21856 	(n2::n3::func3): New.
   21857 	(main): Call n2::n3::func3.
   21858 	* gdb.cp/rtti2.cc: Update copyright.
   21859 	(n2::create3): New.
   21860 
   21861 2004-03-04  Mark Kettenis  <kettenis (a] gnu.org>
   21862 
   21863 	* gdb.asm/openbsd.inc: Fix typo.
   21864 
   21865 2004-03-03  Fred Fish  <fnf (a] redhat.com>
   21866 
   21867 	* gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
   21868 	"val" instead of unused "size".  Update copyright year.
   21869 
   21870 2004-02-29  Daniel Jacobowitz  <drow (a] mvista.com>
   21871 
   21872 	* gdb.cp/ctti.exp: Handle unsigned char type.  Expect templates
   21873 	to use unsigned char.
   21874 	* gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
   21875 	gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
   21876 
   21877 2004-02-29  Daniel Jacobowitz  <drow (a] mvista.com>
   21878 
   21879 	* config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
   21880 	line of output.
   21881 
   21882 2004-02-28  Daniel Jacobowitz  <drow (a] mvista.com>
   21883 
   21884 	* gdb.base/relocate.c (dummy): Initialize.
   21885 
   21886 2004-02-28  Daniel Jacobowitz  <drow (a] mvista.com>
   21887 
   21888 	* gdb.base/chng-syms.exp: Anchor exit pattern.  Allow
   21889 	a breakpoint at exit.
   21890 
   21891 2004-02-27  Fred Fish  <fnf (a] redhat.com>
   21892 
   21893 	* gdb.base/chng-syms.exp: Add expect condition to match failing
   21894 	case that isn't a timeout.
   21895 
   21896 2004-02-27  Andrew Cagney  <cagney (a] redhat.com>
   21897 
   21898 	* gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
   21899 	support.
   21900 
   21901 2004-02-26  Fred Fish  <fnf (a] redhat.com>
   21902 
   21903 	* gdb.arch/gdb1431.c: Remove.
   21904 	* gdb.arch/gdb1431.s: New file, copy of gdb1291.s
   21905 	* gdb.arch/gdb1431.exp: Use "advance" correctly instead
   21906 	of "until" incorrectly.
   21907 
   21908 2004-02-26  J. Brobecker  <brobecker (a] gnat.com>
   21909 
   21910 	* gdb.cp/class2.cc (empty): New class.
   21911 	(refer): New function.
   21912 	(main): Declare an object of type empty and use it.
   21913 	* gdb.cp/class2.exp: Print the value of an object of type empty.
   21914 
   21915 2004-02-26  Jeff Johnston  <jjohnstn (a] redhat.com>
   21916 
   21917 	* gdb.base/langs.exp: Update query string to match the
   21918 	new nquery format used for pending breakpoints.
   21919 
   21920 2004-02-26  Andrew Cagney  <cagney (a] redhat.com>
   21921 
   21922 	Fix PR i18n/1570.
   21923 	* gdb.base/charset.c: Update copyright notice.
   21924 	(main, init_string): Remove the escape character '\e' tests.
   21925 	* gdb.base/printcmds.exp (test_print_all_chars): Ditto.
   21926 	* gdb.base/charset.exp (valid_host_charset): Ditto.
   21927 	* gdb.base/setvar.exp: Ditto.
   21928 
   21929 2004-02-24  Andrew Cagney  <cagney (a] redhat.com>
   21930 
   21931 	* gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
   21932 	mmapped data in core file" PASS and FAIL messages consistent.
   21933 
   21934 	* gdb.java/jmisc.exp: Use the fully quallified name of "main" when
   21935 	setting a breakpoint.  Work around PR java/1565.
   21936 
   21937 2004-02-23  Jeff Johnston  <jjohnstn (a] redhat.com>
   21938 
   21939 	* lib/gdb.exp (gdb_breakpoint): Update query string to match
   21940 	new nquery format.
   21941 	* gdb.base/pending.exp: Ditto.
   21942 
   21943 2004-02-22  Mark Kettenis  <kettenis (a] gnu.org>
   21944 
   21945 	* configure.in: Run stabs tests on *BSD.
   21946 	* configure: Regenerated.
   21947 
   21948 2004-02-21  Mark Kettenis  <kettenis (a] gnu.org>
   21949 
   21950 	* gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
   21951 
   21952 2004-02-20  Fred Fish  <fnf (a] redhat.com>
   21953 
   21954 	* gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
   21955 	blank in test for "returns short", for consistency with other
   21956 	"returns xxx" tests.  Update copyright year.
   21957 
   21958 2004-02-19  Fred Fish  <fnf (a] redhat.com>
   21959 
   21960 	New testcase for PR breakpoint/1558.
   21961 	* gdb.arch/gdb1558.exp: New file.
   21962 	* gdb.arch/gdb1558.c: New file.
   21963 
   21964 2004-02-19  Elena Zannoni  <ezannoni (a] redhat.com>
   21965 
   21966 	* gdb.base/nodebug.exp: Fix typo.
   21967 
   21968 2004-02-17  Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com>
   21969 
   21970 	Committed by Jim Blandy  <jimb (a] redhat.com>.
   21971 
   21972 	* gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
   21973 
   21974 	* gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
   21975 
   21976 	* gdb.base/float.exp: Support s390*-*-* targets.
   21977 
   21978 2004-02-17  Adam Fedor  <fedor (a] gnu.org>
   21979 
   21980 	* gdb.base/gdb1555.exp: New file.
   21981 	* gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
   21982 
   21983 2004-02-17  Elena Zannoni  <ezannoni (a] redhat.com>
   21984 
   21985 	* gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
   21986 
   21987 2004-02-16  Fred Fish  <fnf (a] redhat.com>
   21988 
   21989 	* gdb.arch/gdb1291.c: Remove
   21990 	* gdb.arch/gdb1291.s: New test input file.
   21991 	* gdb.arch/gdb1291.exp: Expand test to check case that should not
   21992 	fail.  Test for correct result, known incorrect result, other
   21993 	failures and timeouts.
   21994 
   21995 2004-02-16  Andrew Cagney  <cagney (a] redhat.com>
   21996 
   21997 	* gdb.base/bigcore.exp: New file.
   21998 	* gdb.base/bigcore.c: New file.
   21999 
   22000 2004-02-13  Andrew Cagney  <cagney (a] redhat.com>
   22001 
   22002 	* gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
   22003 	* gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
   22004 	* gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
   22005 	* gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
   22006 	* gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
   22007 	* gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
   22008 	* gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
   22009 	* gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
   22010 	* gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
   22011 	* gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
   22012 
   22013 2004-02-11  Jeff Johnston  <jjohnstn (a] redhat.com>
   22014 
   22015 	* gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
   22016 	executed is an alloc instruction.
   22017 
   22018 2004-02-11  David Carlton  <carlton (a] kealia.com>
   22019 
   22020 	* gdb.cp/breakpoint.exp: New.
   22021 	* gdb.cp/breakpoint.cc: New.
   22022 
   22023 2004-02-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   22024 
   22025 	Partial fix for PR gdb/1543.
   22026 	* gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
   22027 	gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
   22028 	gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
   22029 	gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
   22030 	gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
   22031 	gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
   22032 	gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
   22033 	gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
   22034 	gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
   22035 	to bug-gdb (a] prep.ai.mit.edu .
   22036 	* gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
   22037 	gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
   22038 	gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
   22039 	Likewise.
   22040 
   22041 2004-02-10  Andrew Cagney  <cagney (a] redhat.com>
   22042 
   22043 	* lib/gdb.exp (gdb_expect_list): Recover from internal-errors
   22044 	using gdb_internal_error_resync.
   22045 
   22046 2004-02-09  Daniel Jacobowitz  <drow (a] mvista.com>
   22047 
   22048 	* gdb.threads/thread-specific.exp: Stop early if no threads are
   22049 	found.
   22050 
   22051 2004-02-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22052 
   22053 	* gdb.base/pending.exp: Remove extra \n from gdb_test calls.
   22054 
   22055 2004-02-08  Daniel Jacobowitz  <drow (a] mvista.com>
   22056 
   22057 	* lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
   22058 	breakpoints.
   22059 
   22060 2004-02-07  Daniel Jacobowitz  <drow (a] mvista.com>
   22061 
   22062 	* config/sim.exp (gdb_load): Handle $arg == "".
   22063 	* lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
   22064 	* gdb.objc/basicclass.exp: Use gdb_run_cmd.
   22065 
   22066 2004-02-07  Elena Zannoni  <ezannoni (a] redhat.com>
   22067 
   22068 	* gdb.base/maint.exp: Update test to reflect
   22069 	 obstack changes.
   22070 
   22071 2004-02-04  Jeff Johnston  <jjohnstn (a] redhat.com>
   22072 
   22073 	* gdb.base/pendshr.c (pendfunc): New function that calls
   22074 	pendfunc1.
   22075 	* gdb.base/pending.c: Call pendfunc instead of pendfunc1.
   22076 
   22077 2004-02-04  Fred Fish  <fnf (a] redhat.com>
   22078 
   22079 	* gdb.arch/gdb1431.c: Add underbar prefixed version of global
   22080 	function symbols and update copyright years.
   22081 	* gdb.arch/gdb1291.c: Ditto.
   22082 
   22083 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22084 
   22085 	* gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
   22086 
   22087 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22088 
   22089 	* gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
   22090 
   22091 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22092 
   22093 	* gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
   22094 
   22095 2004-02-02  Fred Fish  <fnf (a] redhat.com>
   22096 
   22097 	* gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
   22098 	remote targets.  Update copyright years.
   22099 
   22100 2004-02-02  Jeff Johnston  <jjohnstn (a] redhat.com>
   22101 
   22102 	* lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
   22103 	support.
   22104 	* gdb.base/langs.exp: Fix test which attempts to create
   22105 	breakpoint on non-existent function to handle new pending
   22106 	support.
   22107 	* gdb.base/shlib-call.exp: Use gdb_breakpoint to set
   22108 	a breakpoint.
   22109 	* gdb.base/pending.exp: New test.
   22110 	* gdb.base/pending.c: New file.
   22111 	* gdb.base/pendshr.c: Ditto.
   22112 
   22113 2004-02-02  David Carlton  <carlton (a] kealia.com>
   22114 
   22115 	* gdb.cp/overload.exp: Add overloadNamespace tests.
   22116 	* gdb.cp/overload.cc (dummyClass, dummyInstance): New.
   22117 	(overloadNamespace, XXX): New.
   22118 	(main): Call XXX::marker2.
   22119 
   22120 2004-02-01  Fred Fish  <fnf (a] redhat.com>
   22121 
   22122 	* gdb.base/dump.exp: Use runto_main instead of "runto main".
   22123 	* gdb.base/finish.exp: Ditto.
   22124 	* gdb.base/gcore.exp: Ditto.
   22125 	* gdb.base/huge.exp: Ditto.
   22126 	* gdb.base/info-proc.exp: Ditto.
   22127 	* gdb.base/return2.exp: Ditto.
   22128 	* gdb.threads/gcore-thread.exp: Ditto.
   22129 
   22130 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22131 
   22132 	* gdb.threads/thread-specific.exp: Add missing anchor to regexp.
   22133 
   22134 2004-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   22135 
   22136 	* gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
   22137 	that opening the file succeeds on OpenBSD.
   22138 
   22139 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22140 
   22141 	* gdb.threads/thread-specific.c: New file.
   22142 	* gdb.threads/threads-specific.exp: New test script.
   22143 	* lib/gdb.exp (gdb_test_multiple): Allow user patterns access
   22144 	to expect_out.
   22145 
   22146 2004-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   22147 
   22148 	* gdb.base/call-ar-st.exp: Call get_debug_format.  Remove xfail on
   22149 	sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
   22150 	only on the "print_small_structs from print_long_arg_list" test.
   22151 
   22152 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22153 
   22154 	* gdb.base/completion.exp: Kill a stray backslash.
   22155 
   22156 	From Jim Ingham <jingham (a] apple.com>:
   22157 	* gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
   22158 	agrees with the result from sending a tab.
   22159 
   22160 2004-01-31  Daniel Jacobowitz  <drow (a] mvista.com>
   22161 
   22162 	* gdb.base/chng-syms.exp: Remove stray newline.
   22163 
   22164 2004-01-31  Mark Kettenis  <kettenis (a] gnu.org>
   22165 
   22166 	* gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
   22167 	*-*-openbsd*.
   22168 	* gdb.asm/openbsd.inc: New file.
   22169 
   22170 2004-01-30  Mark Kettenis  <kettenis (a] gnu.org>
   22171 
   22172 	* gdb.asm/asm-source.exp: Strip -Wl, from link-flags.  Don't
   22173 	append -static to link-flags for *-*-freebsd*, *-*netbsd* and
   22174 	*-*solaris2*.  Remove commented out default settings for
   22175 	asm-flags.  Replace gdb_compile with target_link.
   22176 
   22177 2004-01-29  Michael Chastain  <mec.gnu (a] mindspring.com>
   22178 
   22179 	* gdb.cp/inherit.exp: Rewrite.  Use gdb_test_multiple and gdb
   22180 	for all tests.  Remove old hp-ux and cygnus xfail cases.
   22181 
   22182 2004-01-29  Paul N. Hilfinger  <Hilfinger (a] gnat.com>
   22183 
   22184 	* gdb.base/chng-syms.exp: New file.
   22185 	* gdb.base/chng-syms.c: New file.
   22186 
   22187 2004-01-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   22188 
   22189 	* gdb.cp/local.exp: Rewrite "ptype Local".  Add "ptype l".
   22190 	Provide arms for current output in all my configurations.
   22191 
   22192 2004-01-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   22193 
   22194 	* lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
   22195 	* lib/compiler.cc: Likewise.
   22196 	* lib/gdb.exp (get_compiler_info): Always call gdb_compile to
   22197 	get the right preprocessor.  Eval the output directly.  Remove
   22198 	special tests for hp_cc_compiler and hp_aCC_compiler.  Remove
   22199 	hp_f77_compiler and hp_f90_compiler completely.
   22200 	(gdb_preprocess): Delete.
   22201 	(get_compiler): Delete.
   22202 
   22203 2004-01-24  Mark Kettenis  <kettenis (a] gnu.org>
   22204 
   22205 	* gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
   22206 	<string.h>.
   22207 
   22208 2004-01-24  Nick Roberts  <nick (a] nick.uklinux.net>
   22209 
   22210 	* gdb.mi/mi-stack.exp: Update copyright.
   22211 
   22212 2004-01-23  David Carlton  <carlton (a] kealia.com>
   22213 
   22214 	* gdb.cp/rtti.exp: Don't include full path in ${srcfile}.  Add
   22215 	test for cp_lookup_transparent_type.
   22216 	* gdb.cp/rtti1.cc: Update copyright.  Add n2::func and refer_to;
   22217 	call them.
   22218 
   22219 2004-01-23  Daniel Jacobowitz  <drow (a] mvista.com>
   22220 
   22221 	* gdb.mi/mi-var-child.exp: Update copyright year.  Move new test
   22222 	after -var-update.
   22223 
   22224 2004-01-23  David Carlton  <carlton (a] kealia.com>
   22225 
   22226 	* gdb.cp/namespace.cc (C::ensureRefs): New.
   22227 	* gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
   22228 
   22229 2004-01-20  Nick Roberts  <nick (a] nick.uklinux.net>
   22230 
   22231 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
   22232 	case "-stack-list-locals 2".
   22233 	* gdb.mi/mi-var-child.exp: Test for case
   22234 	"-var-list-children --all-values NAME".
   22235 
   22236 2004-01-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   22237 
   22238 	* gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
   22239 
   22240 2004-01-18  Mark Kettenis  <kettenis (a] gnu.org>
   22241 
   22242 	* gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
   22243 	used with gdb_test_multiple.
   22244 
   22245 	* gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
   22246 	read at address 0.  This fixes PR testsuite/1504.
   22247 
   22248 2004-01-18  Daniel Jacobowitz  <drow (a] mvista.com>
   22249 
   22250 	* config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
   22251 	Remove downloading, guessing the host executable, the calls to
   22252 	gdb_file_cmd and gdb_target_cmd, and "load" support.
   22253 	(infer_host_exec): New function broken out from gdb_load.
   22254 	(gdb_load): New wrapper for gdbserver_gdb_load.
   22255 	* lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
   22256 	gdb_target_cmd.  Use -target-select.
   22257 	(mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
   22258 	Download binaries to the host.  Clear last_mi_remote_file when
   22259 	we load a new binary.
   22260 	(mi_gdb_load): Call mi_gdb_file_cmd.  If gdbserver.exp is loaded,
   22261 	call gdbserver_gdb_load and mi_gdb_target_cmd.
   22262 
   22263 2004-01-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   22264 
   22265 	* gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
   22266 	type patterns.
   22267 
   22268 2004-01-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   22269 
   22270 	* gdb.cp/templates.exp: Fix typo in test name of
   22271 	"print Foo<volatile char*>::foo".
   22272 
   22273 2004-01-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22274 
   22275 	* gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
   22276 
   22277 2004-01-16  Ben Elliston  <bje (a] wasabisystems.com>
   22278 
   22279 	* gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
   22280 	(clean mostlyclean): Remove empty rm.
   22281 
   22282 2004-01-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22283 
   22284 	* gdb.base/setvar.exp: Add copyright years.
   22285 
   22286 2004-01-14  David Carlton  <carlton (a] bactrian.org>
   22287 
   22288 	* gdb.cp/rtti.exp: Update copyright.  KFAIL test with repect to
   22289 	PR c++/1511 and update coment.
   22290 	* gdb.cp/templates.exp: Update patterns to match current output.
   22291 	If changes involve something other than whitespace, KFAIL
   22292 	w.r.t. PR c++/1512 or PR c++/931 as appropriate.
   22293 
   22294 2004-01-14  David Carlton  <carlton (a] kealia.com>
   22295 
   22296 	* gdb.cp/namespace.exp: Add tests involving classes defined within
   22297 	namespaces.
   22298 	* gdb.cp/namespace.cc (C::CClass): New.
   22299 	* gdb.cp/namespace1.cc (C::OtherFileClass): New.
   22300 
   22301 2004-01-14  Elena Zannoni  <ezannoni (a] redhat.com>
   22302 
   22303 	* gdb.base/sepdebug.exp: Bail out of the test if we don't know
   22304 	what debug info we have. Print a better message if something goes
   22305 	wrong while producing the separate debug info file.
   22306 
   22307 2004-01-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   22308 
   22309 	* gdb.base/callfuncs.c: Remove explicit declaration of malloc.
   22310 
   22311 2004-01-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   22312 
   22313 	* gdb.base/callfuncs.c: Add copyright notice.
   22314 
   22315 2004-01-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   22316 
   22317 	* gdb.cp/derivation.exp: Add XFAIL for bug with protected
   22318 	inheritance.  PR gdb/1498, PR gcc/13539.
   22319 
   22320 2004-01-13  Elena Zannoni  <ezannoni (a] redhat.com>
   22321 
   22322 	 * gdb.threads/gcore-thread.exp: Prefix name of binary with
   22323 	 test specific name.
   22324 	 * gdb.mi/gdb669.exp: Ditto.
   22325 	 * gdb.mi/mi-pthreads.exp: Ditto.
   22326 	 * gdb.mi/mi1-pthreads.exp: Ditto.
   22327 	 * gdb.mi/mi2-pthreads.exp: Ditto.
   22328 
   22329 2004-01-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   22330 
   22331 	* gdb.cp/member-ptr.cc: Add copyright notice.
   22332 
   22333 2004-01-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   22334 
   22335 	* gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple.  Add
   22336 	some patterns for recent versions of gcc and hpacc.  Delete
   22337 	calls to setup_xfail for hppa*-*-*.  Delete redundant tests.
   22338 	Delete tests that access a NULL pointer-to-member-data.  This
   22339 	script is still disabled for gcc.
   22340 
   22341 2004-01-12  Elena Zannoni  <ezannoni (a] redhat.com>
   22342 
   22343 	* gdb.mi/mi2-basics.exp: Make sure that full pathnames are
   22344 	escaped correctly.
   22345 
   22346 2004-01-12  Elena Zannoni  <ezannoni (a] redhat.com>
   22347 
   22348 	* gdb.base/sepdebug.exp: New file.
   22349 	* gdb.base/sepdebug.c: New file.
   22350 	* lib/gdb.exp (separate_debug_filename): New procedure.
   22351 	(gdb_gnu_strip_debug): New procedure.
   22352 
   22353 2004-01-12  Andrew Cagney  <cagney (a] redhat.com>
   22354 
   22355 	* gdb.mi/ChangeLog: Delete file.  Renamed to ...
   22356 	* gdb.mi/ChangeLog-1999-2003: New file.
   22357 
   22358 2004-01-12  Andrew Cagney  <cagney (a] redhat.com>
   22359 
   22360 	* gdb.base/fileio.exp: Update copyright year.  On GNU/Linux, for
   22361 	"Renaming a directory to a non-empty directory returns ENOTEMPTY
   22362 	or EEXIST", treat EBUSY as an XFAIL.
   22363 
   22364 2004-01-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   22365 
   22366 	* gdb.base/scope.exp: Remove obsolete setup_xfail for
   22367 	hp_cc_compiler.
   22368 
   22369 2004-01-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   22370 
   22371 	* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
   22372 	decorations.
   22373 
   22374 2004-01-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   22375 
   22376 	* gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
   22377 	and "(aCC)" decorations.  Remove obsolete doco about old
   22378 	test results.
   22379 
   22380 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22381 
   22382 	* gdb.cp/exception.exp: Fix typo in doco.
   22383 
   22384 2004-01-09  Mark Kettenis  <kettenis (a] gnu.org>
   22385 
   22386 	* gdb.base/gdb1476.exp: Fix typo.
   22387 
   22388 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22389 
   22390 	* gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
   22391 	file.
   22392 
   22393 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22394 
   22395 	* gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
   22396 	* gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
   22397 	Use gdb_compile.  Remove restriction on gcc.  Add some patterns
   22398 	for recent version of gdb.  Delete second half, which was a copy
   22399 	of the first half with different build flags.  This test is
   22400 	still disabled because it is still not ready for production.
   22401 
   22402 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22403 
   22404 	* gdb.cp/exception.cc: Add copyright notice.
   22405 	* gdb.cp/exception.exp: Add a notice that this file is broken
   22406 	because of line number changes caused by addition of copyright
   22407 	notice.
   22408 
   22409 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22410 
   22411 	* gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
   22412 	* gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
   22413 
   22414 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22415 
   22416 	* gdb.cp/classes.exp: Accept gnu abi 2.
   22417 	* gdb.cp/derivation.exp: Likewise.
   22418 	* gdb.cp/overload.exp: Likewise.
   22419 	* gdb.cp/virtfunc.exp: Likewise.
   22420 
   22421 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22422 
   22423 	* gdb.mi/pthreads.c (done_making_threads): Remove extraneous
   22424 	semicolon after end of function.
   22425 
   22426 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22427 
   22428 	* gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
   22429 	* gdb.cp/bs15503.exp: Remove hp-only restriction.  Use modern
   22430 	boilerplate code for compiling and running the program under
   22431 	test.  Add some string method tests.
   22432 
   22433 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22434 
   22435 	* gdb.cp/bs15503.cc: Add copyright notice.
   22436 	* gdb.cp/bs15503.exp: Adjust line number.
   22437 
   22438 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22439 
   22440 	* gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
   22441 	* gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
   22442 
   22443 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22444 
   22445 	* gdb.base/funcargs.exp: Remove obsolete setup_xfail for
   22446 	hp_cc_compiler.
   22447 
   22448 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22449 
   22450 	* gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
   22451 	* gdb.cp/ctti.exp: Use the marker instead of "next".
   22452 	With gcc, run further before bailing.
   22453 
   22454 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22455 
   22456 	* gdb.cp/cttiadd.cc: Add copyright notice.
   22457 	* gdb.cp/cttiadd1.cc: Likewise.
   22458 	* gdb.cp/cttiadd2.cc: Likewise.
   22459 	* gdb.cp/cttiadd3.cc: Likewise.
   22460 
   22461 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22462 
   22463 	* gdb.cp/ctti.exp: Partial rewrite.  Call gdb_compile properly.
   22464 	Use gdb_test, gdb_test_multiple.  Use floating-point values that
   22465 	have exact representations in IEEE-ish formats.
   22466 
   22467 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22468 
   22469 	* gdb.base/constvars.exp: Do not force lang=c++ if using HP
   22470 	compilers.  Delete duplicate call to get_compiler_info.
   22471 	(local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
   22472 	* gdb.base/volatile.exp: Likewise.
   22473 
   22474 2004-01-07  Mark Kettenis  <kettenis (a] gnu.org>
   22475 
   22476 	* gdb.base/gdb1476.exp: Only run the tests if we can't read the
   22477 	memory at address 0.
   22478 
   22479 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22480 
   22481 	* gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
   22482 	to test for hp-ux assembler.  Fix copyright years.
   22483 
   22484 2004-01-07  Andrew Cagney  <cagney (a] redhat.com>
   22485 
   22486 	* gdb.base/fileio.c (strerrno): Add "EBUSY".
   22487 
   22488 2004-01-07  Andrew Cagney  <cagney (a] redhat.com>
   22489 
   22490 	* gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
   22491 	when creating the read-only file.  From analysis by Roland McGrath
   22492 	and Elena Zannoni.
   22493 
   22494 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22495 
   22496 	* gdb.cp/namespace.exp: Call get_compiler_info with "c++".
   22497 
   22498 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22499 
   22500 	* gdb.base/cvexpr.c: Be type-safe with function pointers and
   22501 	data pointers.
   22502 
   22503 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22504 
   22505 	* gdb.cp/m-static.exp: Compile one source file at a time.
   22506 	Delete unused call to get_compiler_info.
   22507 
   22508 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22509 
   22510 	* gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
   22511 	* gdb.base/call-rt-st.exp: Likewise.
   22512 	* gdb.base/nodebug.exp: Likewise.
   22513 	* gdb.base/volatile.exp: Likewise.
   22514 	* gdb.cp/ref-types.exp: Likewise.
   22515 	* gdb.cp/templates.exp: Likewise.
   22516 
   22517 2004-01-05  Mark Kettenis  <kettenis (a] gnu.org>
   22518 
   22519 	* gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
   22520 
   22521 2004-01-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22522 
   22523 	* gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
   22524 	hppa*-hp-hpux*.
   22525 
   22526 2004-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   22527 
   22528 	* gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
   22529 	x86_64-*-*.
   22530 
   22531 	* gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
   22532 	sparc64-*-* and sparc*-solaris2*.
   22533 
   22534 2004-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   22535 
   22536 	* gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
   22537 	return ${tests}" test.  The ${tests} already mentions the
   22538 	filename.
   22539 
   22540 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22541 
   22542 	* gdb.cp/local.exp: Accept gcc abi 2.
   22543 
   22544 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22545 
   22546 	* gdb.cp/templates.exp: Accept gcc abi 2.
   22547 
   22548 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22549 
   22550 	* lib/compiler.cc: Remove supports_template_debugging.
   22551 	* gdb.cp/templates.exp: Do not test supports_template_debugging.
   22552 
   22553 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22554 
   22555 	* gdb.cp/namespace.exp: Accept gcc abi 2.
   22556 
   22557 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22558 
   22559 	* gdb.cp/method.exp: Accept gcc abi 2.
   22560 
   22561 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22562 
   22563 	* gdb.cp/classes.exp: Generate identical results as old version.
   22564 	* gdb.cp/derivation.exp: Likewise.
   22565 	* gdb.cp/overload.exp: Likewise.
   22566 	* gdb.cp/virtfunc.exp: Likewise.
   22567 
   22568 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22569 
   22570 	* gdb.cp/virtfunc.exp: Modify some patterns to avoid a
   22571 	mysterious bug with sourceware version of expect.
   22572 
   22573 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22574 
   22575 	* gdb.cp/overload.exp: Rewrite.  Clean up patterns to match
   22576 	current versions of gcc, including gcc abi 2.  Remove gratuitous
   22577 	restart of test program.  Use gdb_test_multiple and gdb_test for
   22578 	all tests.  Add patterns to xfail missing "const" in "const char *"
   22579 	and kfail PR gdb/1155.
   22580 
   22581 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22582 
   22583 	* gdb.cp/derivation.exp: Rewrite.  Clean up patterns to match
   22584 	current versions of gcc, including gcc abi 2.  Remove gratuitous
   22585 	restart of test program.  Use gdb_test_multiple and gdb_test for
   22586 	all tests.  Add patterns to kfail PR gdb/1498.
   22587 
   22588 2003-12-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   22589 
   22590 	* gdb.cp/virtfunc.exp: Rewrite.  Clean up patterns to match
   22591 	current versions of gcc, including gcc abi 2.  Use "breakpoint"
   22592 	and "continue" instead of restarting the target program.  Use
   22593 	gdb_test_multiple and gdb_test for all tests.
   22594 
   22595 2004-01-01  Mark Kettenis  <kettenis (a] gnu.org>
   22596 
   22597 	* gdb.asm/asm-source.exp: Update copyright year.  Link statically
   22598 	for *-*-solaris2*.
   22599 
   22600 2003-12-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   22601 
   22602 	* gdb.cp/classes.exp: Rewrite.  Clean up patterns to match
   22603 	current versions of gcc, including gcc abi 2.  Use "breakpoint"
   22604 	and "continue" instead of restarting the target program several
   22605 	times.  Use gdb_test_multiple and gdb_test for all tests.
   22606 
   22607 2003-12-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   22608 
   22609 	* gdb.base/sect-cmd.exp: Handle compiling test case from multiple
   22610 	source files.
   22611 
   22612 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22613 
   22614 	* gdb.base/environ.exp: Handle compiling test case from multiple
   22615 	source files.
   22616 
   22617 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22618 
   22619 	* gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
   22620 
   22621 2003-12-17  Jim Blandy  <jimb (a] redhat.com>
   22622 
   22623 	* gdb.base/freebpcmd.c: Add copyright notice.
   22624 
   22625 	* gdb.base/freebpcmd.exp: Mark the interesting failure as known.
   22626 
   22627 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22628 
   22629 	* gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
   22630 
   22631 2003-12-13  Jim Blandy  <jimb (a] redhat.com>
   22632 
   22633 	* gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
   22634 
   22635 2003-12-12  Kevin Buettner  <kevinb (a] redhat.com>
   22636 
   22637 	* gdb.asm/frv.inc: New file.
   22638 	* gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
   22639 
   22640 2003-12-09  Fred Fish  <fnf (a] redhat.com>
   22641 
   22642 	* gdb.base/break.c (marker1, marker2, marker3, marker4): Move
   22643 	functions to break1.c and leave prototypes behind.  Add more
   22644 	"set breakpoint NN here" comments.
   22645 	* gdb.base/break1.c: New file.
   22646 
   22647 	* gdb.base/break.exp: Handle compiling test case from multiple
   22648 	source files and change source file references as needed.
   22649 	* gdb.base/completion.exp: Ditto.
   22650 	* gdb.base/condbreak.exp: Ditto.
   22651 	* gdb.base/define.exp: Ditto.
   22652 	* gdb.base/ena-dis-br.exp: Ditto.
   22653 	* gdb.base/info-proc.exp: Ditto.
   22654 	* gdb.base/maint.exp: Ditto.
   22655 	* gdb.base/until.exp: Ditto.
   22656 
   22657 	* gdb.base/condbreak.exp: Use bp_locationNN variables instead of
   22658 	hardcoded line numbers.
   22659 	* gdb.base/define.exp: Ditto.
   22660 	* gdb.base/ena-dis-br.exp: Ditto.
   22661 	* gdb.base/maint.exp: Ditto.
   22662 	* gdb.base/until.exp: Ditto.
   22663 
   22664 	* gdb.base/completion.exp: Use "break1" for completion tests since
   22665 	"break" is no longer a unique prefix.
   22666 
   22667 2003-12-06  Andrew Cagney  <cagney (a] redhat.com>
   22668 
   22669 	* gdb.base/structs.exp (test_struct_returns): When applicable, set
   22670 	"return_value_unimplemented".  When an unimplemented struct return
   22671 	architecture, report incorrect values as a KFAIL
   22672 
   22673 2003-12-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22674 
   22675 	* gdb.cp/rtti.exp: Accept new wording of warning from
   22676 	cp_lookup_rtti_type.
   22677 
   22678 2003-12-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22679 
   22680 	Partial fix for PR testsuite/1456.
   22681 	* gdb.base/scope.exp (test_at_main): Replace references to
   22682 	gcc_compiled with calls to test_compiler_info.
   22683 	(test_at_foo): Likewise.
   22684 	(test_at_bar): Likewise.
   22685 
   22686 2003-12-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   22687 
   22688 	Partial fix for PR testsuite/1456.
   22689 	* gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
   22690 	to test_compiler_info.
   22691 
   22692 2003-12-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22693 
   22694 	* gdb.base/so-impl-ld.exp: Update copyright notice.
   22695 
   22696 2003-12-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22697 
   22698 	Partial fix for PR testsuite/1456.
   22699 	* gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
   22700 	to test_compiler_info.
   22701 
   22702 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22703 
   22704 	* gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
   22705 	from current versions of gdb.  Clean up regular expressions.
   22706 	Delete redundant timeout case.
   22707 
   22708 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22709 
   22710 	* gdb.objc/nondebug.exp: Match and KFAIL the output that comes
   22711 	from current versions of gdb.  Clean up regular expressions.
   22712 	Delete redundant timeout case.
   22713 
   22714 2003-12-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22715 
   22716 	Partial fix for PR testsuite/1456.
   22717 	* gdb.base/callfuncs.exp (do_function_calls): Replace reference to
   22718 	gcc_compiled with call to test_compiler_info.
   22719 
   22720 2003-11-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   22721 
   22722 	Partial fix for PR testsuite/1456.
   22723 	* gdb.base/list.exp (test_list_function): Delete unused declaration
   22724 	of gcc_compiled.
   22725 
   22726 2003-11-29  Michael Chastain  <mec.gnu (a] mindspring.com>
   22727 
   22728 	Partial fix for PR testsuite/1456.
   22729 	* gdb.base/complex.exp: Replace reference to gcc_compiled with
   22730 	call to test_compiler_info.
   22731 
   22732 2003-11-29  Mark Kettenis  <kettenis (a] gnu.org>
   22733 
   22734 	* gdb.asm/asm-source.exp: Initialize asm-note to "empty".  Set
   22735 	asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*.  Use
   22736 	it to create the appropriate note.inc.
   22737 	* gdb.asm/asmsrc1.s: Include "note.inc".
   22738 	* gdb.asm/netbsd.inc: New file.
   22739 	* gdb.asm/empty.inc: New file.
   22740 
   22741 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22742 
   22743 	Partial fix for PR testsuite/1456.
   22744 	* gdb.base/constvars.exp: Replace references to gcc_compiled with
   22745 	calls to test_compiler_info.
   22746 
   22747 2003-11-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   22748 
   22749 	Partial fix for PR testsuite/1456.
   22750 	* gdb.base/volatile.exp: Replace references to gcc_compiled with
   22751 	calls to test_compiler_info.
   22752 
   22753 2003-11-27  Mark Kettenis  <kettenis (a] gnu.org>
   22754 
   22755 	* gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
   22756 	pattern for the KFAILs.
   22757 
   22758 2003-11-25  Adam Fedor  <fedor (a] gnu.org>
   22759 
   22760 	* gdb.objc/objcdecode.exp: Test for PR objc/1238.
   22761 	* gdb.objc/objcdecode.m: New file.
   22762 
   22763 2003-11-25  Adam Fedor  <fedor (a] gnu.org>
   22764 
   22765 	* gdb.objc/nondebug.exp: Test for PR objc/1236.
   22766 	* gdb.objc/nondebug.m: New file.
   22767 
   22768 2003-11-26  Ben Elliston  <bje (a] wasabisystems.com>
   22769 
   22770 	* gdb.asm/asm-source.exp: Make sure the final link succeeds on
   22771 	NetBSD as it does on FreeBSD.  Modelled on a similar change by
   22772 	Mark Kettenis on 2003-05-30.
   22773 	(link-flags): Set to "--entry _start" regardless of target.
   22774 	Special linker flags are to be appended to $link-flags.
   22775 	* gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
   22776 
   22777 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22778 
   22779 	* gdb.cp/method.exp: Accept output of new demangler.
   22780 
   22781 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22782 
   22783 	* gdb/class2.exp: New file.
   22784 	* gdb/class2.cc: New file.
   22785 
   22786 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22787 
   22788 	* gdb.cp/templates.exp (test_ptype_of_templates): Accept output
   22789 	of new demangler.
   22790 
   22791 2003-11-23  Mark Kettenis  <kettenis (a] gnu.org>
   22792 
   22793 	* gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
   22794 	of gdb_test "run".
   22795 
   22796 2003-11-23  Mark Kettenis  <kettenis (a] gnu.org>
   22797 
   22798 	* gdb.arch/i386-unwind.exp: Don't use runto_main.  Change
   22799 	"continue" into "run".
   22800 
   22801 2003-11-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   22802 
   22803 	Partial fix for PR testsuite/1456.
   22804 	* gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
   22805 	call to test_compiler_info.
   22806 	* gdb.cp/ctti.exp: Likewise.
   22807 	* gdb.cp/derivation.exp: Likewise.
   22808 	* gdb.cp/member-ptr.exp: Likewise.
   22809 	* gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
   22810 	reference to gcc_compiled.
   22811 
   22812 2003-11-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   22813 
   22814 	Fix PR testsuite/1463.
   22815 	* gdb.base/structs.exp (start_structs_test): Call
   22816 	get_debug_format before using the debug format.
   22817 
   22818 2003-11-22  Andrew Cagney  <cagney (a] redhat.com>
   22819 
   22820 	* lib/gdb.exp (gdb_test_multiple): Add simple example.
   22821 	* gdb.base/structs.exp: Use gdb_test_multiple.
   22822 
   22823 2003-11-20  Andrew Cagney  <cagney (a] redhat.com>
   22824 
   22825 	* gdb.base/structs.exp: Handle and recover from internal errors.
   22826 	Replace "foo${n}" with "foo<n>" in test messages.
   22827 
   22828 	* gdb.base/structs.exp: Update copyright.  Rewrite.
   22829 	* gdb.base/structs.c: Update copyright.  Rewrite.
   22830 
   22831 	* lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
   22832 	resync count exceeded.
   22833 
   22834 	* gdb.base/maint.exp: Use gdb_internal_error_resync to recover
   22835 	from the internal error.
   22836 	* lib/gdb.exp (gdb_internal_error_resync): New procedure.
   22837 	Original from Jim Blandy.
   22838 	(gdb_test_multiple): Use gdb_internal_error_resync.
   22839 
   22840 2003-11-19  Andrew Cagney  <cagney (a] redhat.com>
   22841 
   22842 	* gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
   22843 	KFAIL.
   22844 
   22845 2003-11-17  Mark Kettenis  <kettenis (a] gnu.org>
   22846 
   22847 	New testcase for PR backtrace/1435.
   22848 	* gdb.arch/i386-unwind.exp: New file.
   22849 	* gdb.arch/i386-unwind.c: New file.
   22850 
   22851 2003-11-17  Andrew Cagney  <cagney (a] redhat.com>
   22852 
   22853 	* lib/gdb.exp (compiler_info): New global.
   22854 	(test_compiler_info): New function.
   22855 	(get_compiler_info): Set compiler_info.
   22856 	* lib/compiler.c, lib/compiler.cc: Add copyright.  When GNUC, set
   22857 	"compiler_info" to gcc-<major>-<minor>.
   22858 
   22859 2003-11-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22860 
   22861 	* gdb.trace/configure: Remove.
   22862 
   22863 2003-11-13  Elena Zannoni  <ezannoni (a] redhat.com>
   22864 
   22865 	* gdb.base/break.c: Add comments to aid finding line numbers for
   22866 	breakpoints.
   22867 	* gdb.base/break.exp: Remove all references to explicit line
   22868 	numbers.
   22869 
   22870 2003-11-11  Nick Clifton  <nickc (a] redhat.com>
   22871 
   22872 	* gdb.base/shreloc.exp: Do not run for targets which do not
   22873 	support shared objects.
   22874 
   22875 2003-11-10  Corinna Vinschen  <vinschen (a] redhat.com>
   22876 
   22877 	* gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
   22878 	Don't run tests if nofileio flag is given.
   22879 
   22880 2003-11-07  Elena Zannoni  <ezannoni (a] redhat.com>
   22881 
   22882 	* gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
   22883 	as well as 'Watchpoint'.
   22884 
   22885 2003-11-06  Elena Zannoni  <ezannoni (a] redhat.com>
   22886 
   22887 	Reported by Jim Ingham <jingham (a] apple.com>:
   22888 	* gdb.base/annota1.exp: Match at least one occurrence of the
   22889 	signal handler annotation.
   22890 
   22891 2003-11-06  Elena Zannoni  <ezannoni (a] redhat.com>
   22892 
   22893 	* gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
   22894 	as well as 'Watchpoint'.
   22895 
   22896 2003-11-05  Michael Chastain  <mec (a] shout.net>
   22897 
   22898 	* gdb.mi/pthreads.c (routine): Handle early return from sleep.
   22899 
   22900 2003-11-03  Kris Warkentin  <kewarken (a] qnx.com>
   22901 
   22902 	* gdb.arch/gdb1291.c: New test file.
   22903 	* gdb.arch/gdb1291.exp: New test script.
   22904 	* gdb.arch/gdb1431.c: New test file.
   22905 	* gdb.arch/gdb1431.exp: New test script.
   22906 
   22907 2003-10-22  Michael Chastain  <mec (a] shout.net>
   22908 
   22909 	* gdb.mi/pthreads.c: Add copyright notice.
   22910 
   22911 2003-10-22  Michael Chastain  <mec (a] shout.net>
   22912 
   22913 	* gdb.threads/pthreads.c: Add copyright notice.
   22914 
   22915 2003-10-20  Michael Chastain  <mec (a] shout.net>
   22916 
   22917 	* gdb.base/gdb1056.exp: New test script.
   22918 
   22919 2003-10-13  Daniel Jacobowitz  <drow (a] mvista.com>
   22920 
   22921 	* gdb.threads/killed.exp: Use gdb_run_cmd.
   22922 
   22923 2003-10-13  Daniel Jacobowitz  <drow (a] mvista.com>
   22924 
   22925 	* gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
   22926 	create a core file.
   22927 	* gdb.threads/gcore-thread.exp: Likewise.
   22928 
   22929 2003-10-13  Corinna Vinschen  <vinschen (a] redhat.com>
   22930 
   22931 	* gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
   22932 	type, based on char type.
   22933 	(struct bit_flags_short_t): New bitfield type, based on short type.
   22934 	(init_bit_flags_char): New fuction.
   22935 	(init_bit_flags_short): Ditto.
   22936 	(print_bit_flags_char): Ditto.
   22937 	(print_bit_flags_short): Ditto.
   22938 	(main): Add handling for bit_flags_char_t and bit_flags_short_t.
   22939 
   22940 2003-10-11  Michael Chastain  <mec (a] shout.net>
   22941 
   22942 	* gdb.base/call-rt-st.exp: Update copyright year.
   22943 
   22944 2003-10-10  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   22945 
   22946 	* config/hmsirom.exp: Replace "Hitachi" with "Renesas".
   22947 	* gdb.disasm/sh3.s: Ditto.
   22948 
   22949 2003-10-07  Daniel Jacobowitz  <drow (a] mvista.com>
   22950 
   22951 	* gdb.threads/switch-threads.exp: New test.
   22952 	* gdb.threads/switch-threads.c: New source file.
   22953 
   22954 2003-10-07  Corinna Vinschen  <vinschen (a] redhat.com>
   22955 
   22956 	* gdb.base/ending-run.exp: Add sh specific case.
   22957 
   22958 2003-10-06  Andrew Cagney  <cagney (a] redhat.com>
   22959 
   22960 	* gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
   22961 	* gdb.disasm/mn10200.exp: Delete obsolete file.
   22962 
   22963 2003-09-29  Daniel Jacobowitz  <drow (a] mvista.com>
   22964 
   22965 	* ChangeLog: Correct an entry command.exp -> commands.exp.
   22966 	* gdb.base/commands.exp (bp_deleted_in_command_test)
   22967 	(temporary_breakpoint_commands): Check noargs.
   22968 
   22969 2003-09-25  David Carlton  <carlton (a] kealia.com>
   22970 
   22971 	* gdb.cp/namespace.exp: Tweak comments.  Add non-quoted versions
   22972 	of some print tests, where appropriate.  Add tests for C::D::cd,
   22973 	E::ce, F::cXfX, G::XgX.
   22974 	* gdb.cp/namespace.cc: Add XgX, cXfX, ce.
   22975 
   22976 2003-09-25  Richard Earnshaw  <rearnsha (a] arm.com>
   22977 
   22978 	* lib/java.exp (java_init): Import target_alias before using it.
   22979 
   22980 2003-09-25  David Carlton  <carlton (a] kealia.com>
   22981 
   22982 	* gdb.base/corefile.exp: Delete obsolete setup_xfail.
   22983 
   22984 2003-09-23  Elena Zannoni  <ezannoni (a] redhat.com>
   22985 
   22986 	* gdb.base/selftest.exp: Accomodate more instruction reordering
   22987 	weirdness.
   22988 
   22989 2003-09-17  Michael Chastain  <mec (a] shout.net>
   22990 
   22991 	* gdb.cp/gdb1355.exp: New file.
   22992 	* gdb.cp/gdb1355.c: New file.
   22993 
   22994 2003-09-15  Corinna Vinschen  <vinschen (a] redhat.com>
   22995 
   22996 	* gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
   22997 	* gdb.asm/sh.inc: New file.
   22998 
   22999 2003-09-11  David Carlton  <carlton (a] kealia.com>
   23000 
   23001 	* gdb.cp/namespace.exp: Add tests for namespace types.
   23002 	* gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
   23003 	(test_namespace): New.
   23004 
   23005 2003-09-11  Elena Zannoni  <ezannoni (a] redhat.com>
   23006 
   23007 	* gdb.base/relocate.exp: Handle new gdb output at startup.
   23008 	* gdb.stabs/weird.exp: Ditto.
   23009 
   23010 2003-09-08  Michael Chastain  <mec (a] shout.net>
   23011 
   23012 	* gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
   23013 
   23014 2003-09-07  Michael Chastain  <mec (a] shout.net>
   23015 
   23016 	* gdb.cp/classes.exp: Accommodate both 'syntax error' and
   23017 	'parse error'.
   23018 
   23019 2003-09-07  Mark Kettenis  <m.kettenis (a] osp.nl>
   23020 
   23021 	* gdb.arch/i386-prologue.exp: Add checks for saved registers.
   23022 
   23023 2003-08-30  Michael Chastain  <mec (a] shout.net>
   23024 
   23025 	* gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
   23026 	* gdb.gdb/observer.exp: Ditto.
   23027 	* gdb.gdb/xfullpath.exp: Ditto.
   23028 
   23029 2003-08-29  Mark Kettenis  <kettenis (a] gnu.org>
   23030 
   23031 	* gdb.base/interrupt.exp: XFAIL "call function when asleep" for
   23032 	*-*-*bsd*.
   23033 
   23034 2003-08-28  Jeff Johnston  <jjohnstn (a] redhat.com>
   23035 
   23036 	* gdb.base/dump.exp: Skip for ia64.
   23037 
   23038 2003-08-25  Jeff Johnston  <jjohnstn (a] redhat.com>
   23039 
   23040 	* gdb.asm/asm-source.exp: Add ia64 support.
   23041 	* gdb.asm/ia64.inc: New file.
   23042 
   23043 2003-08-22  Michael Chastain  <mec (a] shout.net>
   23044 
   23045 	* gdb.cp: New directory.
   23046 	* gdb.cp/*: Copy from gdb.c++/*.
   23047 	* gdb.c++/*: Remove.
   23048 	* Makefile.in: Change gdb.c++ to gdb.cp.
   23049 	* configure.in:  Ditto.
   23050 	* configure: Regnerate.
   23051 
   23052 2003-08-18  Mark Kettenis  <kettenis (a] gnu.org>
   23053 
   23054 	* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
   23055 	* gdb.arch/i386-prologue.c (gdb1338): Add function.
   23056 
   23057 2003-08-17  Daniel Jacobowitz  <drow (a] mvista.com>
   23058 
   23059 	* mi-var-display.exp (-var-list-children weird): Accept function
   23060 	pointers with argument types.
   23061 	* mi1-var-display.exp (-var-list-children weird): Likewise.
   23062 	* mi2-var-display.exp (-var-list-children weird): Likewise.
   23063 
   23064 2003-08-17  Daniel Jacobowitz  <drow (a] mvista.com>
   23065 
   23066 	* gdb.base/annota3.exp: Add missing newline.
   23067 
   23068 2003-08-06  Michael Chastain  <mec (a] shout.net>
   23069 
   23070 	* gdb.java/jmisc1.exp: Add test for pr gdb/1322.
   23071 
   23072 2003-08-12  Michael Snyder  <msnyder (a] redhat.com>
   23073 
   23074 	* gdb.base/float.exp: Add test for SH.
   23075 
   23076 2003-08-10  Mark Kettenis  <kettenis (a] gnu.org>
   23077 
   23078 	* gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
   23079 
   23080 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23081 
   23082        * gdb.base/completion.exp: Remove reduntant completion test
   23083        on filename.
   23084 
   23085 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23086 
   23087 	* gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
   23088 	gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
   23089 	gdb.trace/save-trace.exp: Make sure that full pathnames are
   23090 	escaped correctly.
   23091 
   23092 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23093 
   23094 	* configure.in: Don't generate config.h from config.hin.
   23095 	* configure: Regenerate.
   23096 	* config.hin: Remove file.
   23097 	* gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
   23098 	* gdb.threads/pthreads.c: Ditto.
   23099 
   23100 2003-08-07  Daniel Jacobowitz  <drow (a] mvista.com>
   23101 
   23102 	From Kei Sakamoto <sakamoto.kei (a] renesas.com>:
   23103 	* gdb.asm/asm-source.exp : Add -lgloss to link-flags.
   23104 	* gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
   23105 	Replace ld24 with seth/add3.
   23106 
   23107 2003-08-02  Andrew Cagney  <cagney (a] redhat.com>
   23108 
   23109 	* gdb.base/annota3.exp: New file.
   23110 	* gdb.base/annota3.c: New file.
   23111 	* gdb.c++/annota3.exp: New file.
   23112 	* gdb.c++/annota3.cc: New file.
   23113 
   23114 2003-07-29  Michael Chastain  <mec (a] shout.net>
   23115 
   23116 	* gdb.threads/tls.c (spin): Check errno only if sem_wait
   23117 	actually failed.
   23118 	(do_pass): Likewise.
   23119 	* gdb.threads/tls.exp: Always initialize no_of_threads.
   23120 
   23121 2003-07-27  Daniel Jacobowitz  <drow (a] mvista.com>
   23122 
   23123 	* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
   23124 	pattern.
   23125 	* gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
   23126 	* gdb.threads/tls.exp: Recognize one case of the host library not
   23127 	supporting TLS.
   23128 
   23129 2003-07-27  Andrew Cagney  <cagney (a] redhat.com>
   23130 
   23131 	* gdb.base/fileio.exp: Use SH when running commands using
   23132 	remote_exec.
   23133 
   23134 2003-07-24  Daniel Jacobowitz  <drow (a] mvista.com>
   23135 
   23136 	From Kei Sakamoto <sakamoto.kei (a] renesas.com>:
   23137 	* gdb.base/relocate.c (dummy): New padding array.
   23138 
   23139 2003-07-22  Michael Snyder  <msnyder (a] redhat.com>
   23140 
   23141 	* gdb.disasm/8300s.s: Fix syntax of bsr insn.
   23142 
   23143 	* gdb.disasm/h8300s.exp : Minor changes in disassembler output require
   23144 	patterns to be more general, accepting old and new output.
   23145 	Some output chars (such as '+') also must be quoted.
   23146 	Some addresses are displayed numerically instead of
   23147 	symbolically.
   23148 
   23149 2003-07-23  Michael Snyder  <msnyder (a] redhat.com>
   23150 
   23151 	* gdb.base/return2.exp: Don't test long-long return.
   23152 
   23153 	* gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
   23154 	* gdb.disasm/t01_mov.exp: Ditto.
   23155 	* gdb.disasm/t02_mova.s: Ditto.
   23156 	* gdb.disasm/t02_mova.exp: Ditto.
   23157 	* gdb.disasm/t03_add.s: Ditto.
   23158 	* gdb.disasm/t03_add.exp: Ditto.
   23159 	* gdb.disasm/t04_sub.s: Ditto.
   23160 	* gdb.disasm/t04_sub.exp: Ditto.
   23161 	* gdb.disasm/t05_cmp.s: Ditto.
   23162 	* gdb.disasm/t05_cmp.exp: Ditto.
   23163 	* gdb.disasm/t06_ari2.s: Ditto.
   23164 	* gdb.disasm/t06_ari2.exp: Ditto.
   23165 	* gdb.disasm/t07_ari3.s: Ditto.
   23166 	* gdb.disasm/t07_ari3.exp: Ditto.
   23167 	* gdb.disasm/t08_or.s: Ditto.
   23168 	* gdb.disasm/t08_or.exp: Ditto.
   23169 	* gdb.disasm/t09_xor.s: Ditto.
   23170 	* gdb.disasm/t09_xor.exp: Ditto.
   23171 	* gdb.disasm/t10_and.s: Ditto.
   23172 	* gdb.disasm/t10_and.exp: Ditto.
   23173 	* gdb.disasm/t11_logs.s: Ditto.
   23174 	* gdb.disasm/t11_logs.exp: Ditto.
   23175 	* gdb.disasm/t12_bit.s: Ditto.
   23176 	* gdb.disasm/t12_bit.exp: Ditto.
   23177 	* gdb.disasm/t13_otr.s: Ditto.
   23178 	* gdb.disasm/t13_otr.exp: Ditto.
   23179 
   23180 2003-07-22  Elena Zannoni  <ezannoni (a] redhat.com>
   23181 
   23182 	* gdb.threads/tls.exp :Add kfail for 'info address' case.
   23183 
   23184 2003-07-22  Elena Zannoni  <ezannoni (a] redhat.com>
   23185 
   23186 	* gdb.threads/tls.c : New file.
   23187 	* gdb.threads/tls.exp : New file.
   23188 	* gdb.threads/tls-main.c : New file.
   23189 	* gdb.threads/tls-shared.c : New file.
   23190 	* gdb.threads/tls-shared.exp : New file.
   23191 
   23192 2003-07-22  Andreas Schwab  <schwab (a] suse.de>
   23193 
   23194 	* gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
   23195 
   23196 2003-07-20  Andreas Schwab  <schwab (a] suse.de>
   23197 
   23198 	* gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
   23199 	due to insn reordering.
   23200 
   23201 2003-07-15  Andrew Cagney  <cagney (a] redhat.com>
   23202 
   23203 	* gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
   23204 
   23205 2003-07-15  Michael Chastain  <mec (a] shout.net>
   23206 
   23207 	* gdb.base/gdb1250.exp: New file.
   23208 	* gdb.base/gdb1250.c: New file.
   23209 
   23210 2003-07-09  Michal Ludvig  <mludvig (a] suse.cz>
   23211 
   23212 	* gdb.c++/templates.exp (test_ptype_of_templates): Recognize
   23213 	expansion of size_t to 'unsigned long', not only to 'unsigned'.
   23214 
   23215 2003-07-09  Elena Zannoni  <ezannoni (a] redhat.com>
   23216 
   23217 	* gdb.threads/tls.c: New file.
   23218 	* gdb.threads/tls.exp: New file.
   23219 	* gdb.threads/tls-main.c: New file.
   23220 	* gdb.threads/tls-shared.c: New file.
   23221 	* gdb.threads/tls-shared.exp: New file.
   23222 
   23223 2003-07-09  Elena Zannoni  <ezannoni (a] redhat.com>
   23224 
   23225 	* gdb.base/annota1.exp: Make sure that we properly escape the
   23226 	full path of the source file. Xfail more permissive patterns,
   23227 	due to a compiler debug info problem.
   23228 
   23229 2003-07-07  Andreas Schwab  <schwab (a] suse.de>
   23230 
   23231 	* gdb.asm/m68k.inc: New file.
   23232 	* gdb.asm/asm-source.exp: Use it for m68k-*-*.
   23233 
   23234 	* gdb.objc/basicclass.exp ("Call an Objective-C method with no
   23235 	arguments"): Also match negative number.
   23236 
   23237 	* gdb.base/float.exp ("info float"): Add test for m68k-*-*.
   23238 
   23239 2003-07-03  Daniel Jacobowitz  <drow (a] mvista.com>
   23240 
   23241 	* gdb.base/store.c (charest): New typedef.
   23242 	(add_char): Rename to add_charest, update.
   23243 	(wack_char): Rename to wack_charest, update types.  Return l + r
   23244 	to keep r live across the call.
   23245 	(wack_short, wack_int, wack_long, wack_longest, wack_float)
   23246 	(wack_double, wack_doublest): Return l + r to keep r live across
   23247 	the call.
   23248 	* gdb.base/store.exp: Accomodate store.c changes.
   23249 
   23250 2003-06-30  David Carlton  <carlton (a] kealia.com>
   23251 
   23252 	* gdb.c++/maint.exp (test_invalid_name): New.
   23253 	(test_first_component): Add tests for invalid names.
   23254 
   23255 2003-06-29  Michael Chastain  <mec (a] shout.net>
   23256 
   23257 	* gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
   23258 	output of '<VTT for class>' for virtual base classes.
   23259 
   23260 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23261 
   23262 	* gdb.base/completion.exp: Tab-complete "complet" instead of
   23263 	"compl".
   23264 	* gdb.base/complex.exp, gdb.base/complex.c: New files.
   23265 
   23266 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23267 
   23268 	* gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
   23269 	* gdb.base/volatile.exp: Likewise.
   23270 
   23271 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23272 
   23273 	* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
   23274 	gdb/1265.
   23275 
   23276 2003-06-28  Michael Chastain  <mec (a] shout.net>
   23277 	    Daniel Jacobowitz  <drow (a] mvista.com>
   23278 
   23279 	* gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
   23280 	initial line count of 'captured_main' from 26 to 32.
   23281 	(test_with_self): Allow xmalloc call to be interleaved with the
   23282 	preceding two lines.
   23283 
   23284 2003-06-24  Joel Brobecker  <brobecker (a] gnat.com>
   23285 
   23286 	* gdb.base/bang.exp: New testcase.
   23287 
   23288 2003-06-23  Joel Brobecker  <brobecker (a] gnat.com>
   23289 
   23290 	* gdb.base/langs.exp: Add some tests for the "minimal" language
   23291 	support.
   23292 
   23293 2003-06-23  Elena Zannoni  <ezannoni (a] redhat.com>
   23294 
   23295 	* gdb.objc/basicclass.exp: Return -1 if we cannot compile
   23296 	the testcase.
   23297 
   23298 2003-06-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23299 
   23300 	* gdb.base/relocate.exp: Test add-symbol-file with a variable
   23301 	offset.
   23302 
   23303 2003-06-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23304 
   23305 	* gdb.c++/pr-1210.cc: New file.
   23306 	* gdb.c++/pr-1210.exp: New file.
   23307 
   23308 2003-06-21  Daniel Jacobowitz  <drow (a] mvista.com>
   23309 
   23310 	* lib/mi-support.exp (mi_run_cmd): Expect an MI response to
   23311 	000-exec-continue.
   23312 
   23313 2003-06-15  Mark Kettenis  <kettenis (a] gnu.org>
   23314 
   23315 	* gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
   23316 	on *-*-*bsd* instead of *-*-freebsd*.
   23317 
   23318 2003-06-14  Andrew Cagney  <cagney (a] redhat.com>
   23319 
   23320 	* gdb.base/store.exp: Test longest and doublest.  Test all
   23321 	parameters.  Weaken return statement match.
   23322 	* gdb.base/store.c: Add longest and doublest - aka long long and
   23323 	long double functions.  Put all parameters into local register
   23324 	variables.  Use negative values.
   23325 
   23326 2003-06-14  Andrew Cagney  <cagney (a] redhat.com>
   23327 
   23328 	* gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>.  Gag
   23329 	-Wformat errors.  Add lost line.  Use WEXITSTATUS to get system
   23330 	exit status.
   23331 	* gdb.base/fileio.exp: Disable target when nointerrupts and
   23332 	noinferiorio, instead of limiting it to remote.  Use remote_exec
   23333 	instead of system.
   23334 
   23335 2003-06-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   23336 
   23337 	* gdb.base/float.exp: Add ia64 support.
   23338 
   23339 2003-06-12  Corinna Vinschen  <vinschen (a] redhat.com>
   23340 
   23341 	* gdb.base/fileio.exp: Run only on remote targets.
   23342 
   23343 2003-06-10  Corinna Vinschen  <vinschen (a] redhat.com>
   23344 
   23345 	* gdb.base/fileio.c: New file, testing File-I/O.
   23346 	* gdb.base/fileio.exp: Ditto.
   23347 
   23348 2003-06-09  Raoul Gough  <RaoulGough (a] yahoo.co.uk>
   23349 
   23350 	* gdb.base/shreloc.exp: New file, check symbol values obtained from
   23351 	shared objects after relocation at load time (gdb PR/1132).
   23352 	* gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
   23353 	as above, part of the shared object relocation test.
   23354 
   23355 2003-06-08  Mark Kettenis  <kettenis (a] gnu.org>
   23356 
   23357 	* gdb.base/readline.exp: Add tests for operate-and-get-next with a
   23358 	fully filled history list.
   23359 	* gdb.base/gdb_history: New file.
   23360 
   23361 	* gdb.base/signals.exp: XFAIL "continue to func1" on
   23362 	i*86-*-freebsd*.
   23363 
   23364 	* gdb.base/attach.exp: When trying to attach to a nonexistent
   23365 	process, make it possible to specify the PID based on the target,
   23366 	and do so for *-*-freebsd*.
   23367 
   23368 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23369 
   23370 	* gdb.base/float.exp: Add expected regexp for alpha-*-*.
   23371 
   23372 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23373 
   23374 	* gdb.base/selftest.exp: Next over lim_at_start initialization.
   23375 
   23376 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23377 
   23378 	* gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
   23379 
   23380 2003-06-01  Daniel Jacobowitz  <drow (a] mvista.com>
   23381 
   23382 	* gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
   23383 	of globalvar.
   23384 
   23385 2003-06-01  Mark Kettenis  <kettenis (a] gnu.org>
   23386 
   23387 	* gdb.asm/asm-source.exp: Check for memory read errors in
   23388 	disassembler test on *BSD too.
   23389 
   23390 2003-06-01  Richard Henderson  <rth (a] redhat.com>
   23391 
   23392 	* gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
   23393 	for .frame.
   23394 	(gdbasm_call): Lose ldgp.
   23395 	(gdbasm_startup): Add frame information.
   23396 	* gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
   23397 
   23398 2003-05-31  Mark Kettenis  <kettenis (a] gnu.org>
   23399 
   23400 	* gdb.base/float.exp: Expect similar output for x86_64-*-* as for
   23401 	i?86-*-*.
   23402 
   23403 2003-05-30  Mark Kettenis  <kettenis (a] gnu.org>
   23404 
   23405 	* gdb.asm/asm-source.exp: Make sure the final link succeeds on
   23406 	FreeBSD.
   23407 
   23408 2003-05-29  Richard Henderson  <rth (a] redhat.com>
   23409 
   23410 	* gdb.asm/alpha.inc: New file.
   23411 	* gdb.asm/asm-source.exp: Use it.
   23412 
   23413 2003-05-29  Jim Blandy  <jimb (a] redhat.com>
   23414 
   23415 	* gdb.base/corefile.exp: Find corefiles on Linux, which names them
   23416 	'core.PID'.
   23417 
   23418 2003-05-22  Jim Blandy  <jimb (a] redhat.com>
   23419 
   23420 	* gdb.base/corefile.exp: Tolerate stuff after argument parens in
   23421 	backtrace.
   23422 
   23423 2003-05-20  David Carlton  <carlton (a] math.stanford.edu>
   23424 
   23425 	* gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
   23426 	this time.
   23427 
   23428 2003-05-19  David Carlton  <carlton (a] bactrian.org>
   23429 
   23430 	* gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
   23431 	* gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
   23432 
   23433 2003-05-19  David Carlton  <carlton (a] bactrian.org>
   23434 
   23435 	* gdb.c++/namespace.exp: Add namespace scope and anonymous
   23436 	namespace tests.
   23437 	Bump copyright date.
   23438 	* gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
   23439 	(main): Call C::D::marker2.
   23440 	* gdb.c++/namespace1.cc: New file.
   23441 
   23442 2003-05-14  Jeff Johnston  <jjohnstn (a] redhat.com>
   23443 
   23444 	Roland McGrath  <roland (a] redhat.com>
   23445 	* gdb.threads/linux-dp.exp: Account for fact that in nptl model
   23446 	there is no manager thread.
   23447 
   23448 2003-05-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   23449 
   23450 	* gdb.threads/schedlock.exp: Remove assumption that all threads
   23451 	will run in a particular small time slice.  Also ensure we break
   23452 	in one of the child threads rather than the main thread.
   23453 
   23454 2003-05-07  Jim Blandy  <jimb (a] redhat.com>
   23455 
   23456 	Add support for assembly source testing on the s390x.
   23457 	* gdb.asm/asm-source.exp: Add a case for the s390x-*-*
   23458 	architecture.
   23459 	* gdb.asm/s390x.inc: New file.
   23460 
   23461 	* gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
   23462 	succession of 'if' statements.
   23463 
   23464 2003-05-05  Andrew Cagney  <cagney (a] redhat.com>
   23465 
   23466 	* gdb.base/maint.exp: Add tests for "maint print dummy-frames".
   23467 
   23468 2003-05-05  Andrew Cagney  <cagney (a] redhat.com>
   23469 
   23470 	* gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
   23471 	DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
   23472 
   23473 2003-05-02  Elena Zannoni  <ezannoni (a] redhat.com>
   23474 
   23475 	* gdb.base/charset.exp: Update based on new behavior of set/show
   23476 	charset commands.
   23477 
   23478 2003-05-01  Andrew Cagney  <cagney (a] redhat.com>
   23479 
   23480 	* gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
   23481 	variable do not give memory errors.
   23482 
   23483 2003-04-30  Adam Fedor  <fedor (a] gnu.org>
   23484 
   23485 	* Makefile.in (ALL_SUBDIRS): Add gdb.objc
   23486 	* configure.in (AC_OUTPUT): Add gdb.objc/Makefile
   23487 	* gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
   23488 	gdb.objc/basicclass.m: : New files
   23489 
   23490 	* lib/gdb.exp (gdb_compile_objc): New procedure.
   23491 
   23492 2003-04-27  Daniel Jacobowitz  <drow (a] mvista.com>
   23493 
   23494 	* gdb.base/signals.exp: Make backtrace tests more specific.
   23495 
   23496 2003-04-23  David Carlton  <carlton (a] bactrian.org>
   23497 
   23498 	* gdb.c++/maint.exp (test_first_component): Add tests for
   23499 	'operator' in more locations.
   23500 
   23501 2003-04-16  Kevin Buettner  <kevinb (a] redhat.com>
   23502 
   23503 	* gdb.base/args.exp: Invoke gdb_load for simulator targets.
   23504 
   23505 2003-04-16  Elena Zannoni  <ezannoni (a] redhat.com>
   23506 
   23507 	* gdb.base/completion.exp: Make 'info func mark' complete on 'info
   23508 	func marke' instead. Update test name.
   23509 
   23510 2003-04-15  David Carlton  <carlton (a] math.stanford.edu>
   23511 
   23512 	* gdb.c++/maint.exp: New file.
   23513 
   23514 2003-04-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23515 
   23516 	* gdb.threads/schedlock.c: Change type of thread function argument
   23517 	to long, to avoid warnings on 64-bit platforms.
   23518 
   23519 2003-04-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23520 
   23521 	* gdb.base/attach.exp: Add new message from ptrace in case of
   23522 	attaching to nonexistent process.
   23523 
   23524 2003-04-11  Jim Blandy  <jimb (a] redhat.com>
   23525 
   23526 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23527 	gdb.c++/userdef.cc: Place comments on the lines to which the
   23528 	marker function might return.
   23529 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23530 	gdb.c++/userdef.exp: Look for those comments to check that we've
   23531 	returned to the right place, instead of checking line numbers.
   23532 
   23533 2003-04-11  Elena Zannoni  <ezannoni (a] redhat.com>
   23534 
   23535 	* gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
   23536 	match on sourcefile name, instead of directory name.
   23537 
   23538 2003-04-10  Elena Zannoni  <ezannoni (a] redhat.com>
   23539 
   23540 	* gdb.base/completion.exp: Use string_to_regexp to match the
   23541 	working directory name.
   23542 
   23543 2003-04-09  Jim Blandy  <jimb (a] redhat.com>
   23544 
   23545 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23546 	gdb.c++/userdef.exp: If GDB fails to restore the selected frame
   23547 	after an inferior function call, report the failure, but allow the
   23548 	test to continue.
   23549 
   23550 2003-04-05  Stephane Carrez  <stcarrez (a] nerim.fr>
   23551 
   23552 	* gdb.base/break.exp: marker4() is defined at line 46 when compiled
   23553 	with -DPROTOTYPES.
   23554 
   23555 2003-04-05  Stephane Carrez  <stcarrez (a] nerim.fr>
   23556 
   23557 	* gdb.base/break.exp: Revert last patch.
   23558 
   23559 2003-04-04  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-02  Andrew Cagney  <cagney (a] redhat.com>
   23565 
   23566 	* gdb.base/callfuncs.exp: Make "print add" messages unique.
   23567 	* gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
   23568 	matching directories by the name breakpoint.
   23569 	* gdb.base/pointers.exp: Make "ptype pppC" message consistent.
   23570 	Make "continue to marker1" consistent.
   23571 	* gdb.base/call-rt-st.exp: Make "finish out from loop_count"
   23572 	message consistent.
   23573 	* lib/gdb.exp: Put "the program is no longer running", and "the
   23574 	program exited" in parenthesis.
   23575 	* lib/mi-support.exp: Ditto.
   23576 
   23577 2003-04-02  Bob Rossi  <bob_rossi (a] cox.net>
   23578 
   23579 	* gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
   23580 
   23581 2003-03-29  Andrew Cagney  <cagney (a] redhat.com>
   23582 
   23583 	* gdb.base/sizeof.c (main): Print the value of '\377'.
   23584 	* gdb.base/sizeof.exp: Check the sign of '\377'.
   23585 
   23586 2003-03-27  Michael Chastain  <mec (a] shout.net>
   23587 
   23588 	* gdb.base/gdb1090.exp: New file.
   23589 	* gdb.base/gdb1090.cc: New file.
   23590 
   23591 2003-03-27  J. Brobecker  <brobecker (a] gnat.com>
   23592 
   23593 	* gdb.gdb/observer.exp: New regression test.
   23594 
   23595 2003-03-27  Michael Chastain  <mec (a] shout.net>
   23596 
   23597 	* gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
   23598 	* gdb.base/ptype.exp: Likewise.
   23599 
   23600 2003-03-27  Corinna Vinschen  <vinschen (a] redhat.com>
   23601 
   23602 	* gdb.c++/casts.exp: Fix startup to run also on embedded targets.
   23603 
   23604 2003-03-26  Michael Chastain  <mec (a] shout.net>
   23605 
   23606 	* gdb.base/ptype.exp: Actually use some typedef'd types.
   23607 
   23608 2003-03-21  Stephane Carrez  <stcarrez (a] nerim.fr>
   23609 
   23610 	* gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
   23611 	* gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
   23612 
   23613 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23614 
   23615 	* gdb.base/default.exp: Fix regular expression.
   23616 
   23617 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23618 
   23619 	* gdb.base/args.exp: Fix regular expression.
   23620 
   23621 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23622 
   23623 	* gdb.base/help.exp: Allow Win32 child process.
   23624 
   23625 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23626 
   23627 	* gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
   23628 	when stepping out of main().
   23629 
   23630 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23631 
   23632 	* gdb.base/default.exp: Check for win32 specific message when calling
   23633 	"run" without executable.
   23634 
   23635 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23636 
   23637 	* gdb.base/args.exp: Expect .exe in output.
   23638 
   23639 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23640 
   23641 	* gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
   23642 	Cygwin native.
   23643 
   23644 2003-03-17  Andrew Cagney  <cagney (a] redhat.com>
   23645 
   23646 	From Elena Zannoni <ezannoni (a] redhat.com>.  Test e500 abi and
   23647 	vector registes.
   23648 	* gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
   23649 	* gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
   23650 
   23651 2003-03-17  David Carlton  <carlton (a] math.stanford.edu>
   23652 
   23653 	* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
   23654 	test, for PR breakpoints/38.
   23655 	Call test_watchpoint_and_breakpoint.
   23656 	* gdb.base/watchpoint.c (func3): New function.
   23657 	(main): Call func3.
   23658 
   23659 2003-03-04  David Carlton  <carlton (a] math.stanford.edu>
   23660 
   23661 	* gdb.c++/templates.exp (do_tests): Accept valid const in "print
   23662 	Garply<Garply<char> >:: garply".
   23663 	(test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
   23664 	with respect to PR c++/1111; note also PR c++/1113.
   23665 	(test_template_breakpoints): KFAIL "constructor breakpoint" with
   23666 	respect to PR c++/1062.
   23667 	KFAIL "destructor breakpoint" with respect to PR c++/1112.
   23668 
   23669 2003-03-03  David Carlton  <carlton (a] math.stanford.edu>
   23670 
   23671 	* gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
   23672 	with respect to PR c++/57.
   23673 	KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
   23674 	c++/826.
   23675 	Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
   23676 	respect to PR c++/57.
   23677 
   23678 2003-03-03  David Carlton  <carlton (a] math.stanford.edu>
   23679 
   23680 	* gdb.c++/templates.exp (do_tests): Convert the KFAILs with
   23681 	respect to PR c++/33 into FAILs.
   23682 
   23683 2003-03-03  Michael Chastain  <mec (a] shout.net>
   23684 
   23685 	* configure.in: Update copyright years.
   23686 
   23687 2003-03-03  Michael Chastain  <mec (a] shout.net>
   23688 
   23689 	* Makefile.in: Update copyright years.
   23690 
   23691 2003-02-28  David Carlton  <carlton (a] math.stanford.edu>
   23692 
   23693 	* gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
   23694 	print class instead of struct and/or superfluous protection
   23695 	specifiers, as long as the resulting output is equivalent to the
   23696 	source code.
   23697 	Delete FIXME from end of messages on tests that don't need
   23698 	fixing.
   23699 
   23700 2003-02-28  David Carlton  <carlton (a] math.stanford.edu>
   23701 
   23702 	* gdb.c++/templates.exp (do_tests): Allow const in the two
   23703 	Foo<volatile char *>::foo tests.
   23704 
   23705 2003-02-27  Michael Snyder  <msnyder (a] redhat.com>
   23706 
   23707 	* gdb.base/restore.c (main): Return zero, so exit code
   23708 	will be consistant.
   23709 
   23710 2003-02-26  David Carlton  <carlton (a] math.stanford.edu>
   23711 
   23712 	* gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
   23713 	char *>::foo" test with respect to PR c++/33.  Create a new test
   23714 	which is identical to that one except that it doesn't put the
   23715 	space between the "char" and the "*"; KFAIL it, too.
   23716 
   23717 2003-02-26  David Carlton  <carlton (a] math.stanford.edu>
   23718 
   23719 	* gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
   23720 	template types into either PASSes or KFAILs (corresponding to PR
   23721 	c++/57).  Tweak indentation.  Update copyright.
   23722 
   23723 2003-02-23  Stephane Carrez  <stcarrez (a] nerim.fr>
   23724 
   23725 	* lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
   23726 
   23727 2003-02-13  Michael Chastain  <mec (a] shout.net>
   23728 
   23729 	* gdb.base/exprs.exp: Remove i960 remnants.
   23730 	* gdb.base/funcargs.exp: Likewise.
   23731 	* gdb.base/list.exp: Likewise.
   23732 	* gdb.base/ptype.exp: Likewise.
   23733 
   23734 2003-02-14  David Carlton  <carlton (a] math.stanford.edu>
   23735 
   23736 	* gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
   23737 	pEe->D::vg()" from XFAIL to KFAIL.
   23738 
   23739 2003-02-13  Jason Molenda  (jmolenda (a] apple.com)
   23740 
   23741 	* gdb.base/maint.exp: Update maint print statistics regexp to include
   23742 	new entries.
   23743 
   23744 2003-02-13  Michael Chastain  <mec (a] shout.net>
   23745 
   23746 	* gdb.c++/inherit.exp: Remove call to get_debug_format.
   23747 
   23748 2003-02-12  Michael Chastain  <mec (a] shout.net>
   23749 
   23750 	* gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
   23751 	* gdb.c++/inherit.exp: Likewise.
   23752 	* gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
   23753 	* gdb.c++/templates.exp: Likewise.
   23754 	* gdb.c++/virtfunc.exp: Likewise.
   23755 
   23756 2003-02-06  Jason Molenda  (jason-cl (a] molenda.com)
   23757 
   23758 	* gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
   23759 	why the code is written that way.
   23760 
   23761 2003-02-05  Michael Chastain  <mec (a] shout.net>
   23762 
   23763 	* gdb.base/dump.exp: Add missing copyright line.
   23764 
   23765 2003-02-05  Jason Molenda  (jason-cl (a] molenda.com)
   23766 
   23767 	* gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
   23768 	at the beginning so the breakpoint doesn't get set on the loop.
   23769 
   23770 2003-02-05  Michael Chastain  <mec (a] shout.net>
   23771 
   23772 	* gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
   23773 	output for configurations with gcc 2.95.3.
   23774 
   23775 2003-02-05  Keith Seitz  <keiths (a] redhat.com>
   23776 	    Andrew Cagney  <ac131313 (a] redhat.com>
   23777 
   23778 	* gdb.mi/mi-cli.exp: New file.
   23779 
   23780 2003-02-04  Michael Chastain  <mec (a] shout.net>
   23781 
   23782 	* gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
   23783 	Call perror and then continue.
   23784 
   23785 2003-02-03  Michael Chastain  <mec (a] shout.net>
   23786 
   23787 	* gdb.c++/pr-1023.cc: New file.
   23788 	* gdb.c++/pr-1023.exp: New file.
   23789 
   23790 2003-02-05  Jim Blandy  <jimb (a] redhat.com>
   23791 
   23792 	* gdb.c++/local.exp: Don't expect Local to be in scope in main;
   23793 	it's local to foobar.  Check for it there, and check that it's not
   23794 	present in main.
   23795 	* gdb.c++/local.cc (marker2): New function.
   23796 	(foobar): Call marker1.
   23797 	(main): Call marker2 instead of marker1.
   23798 
   23799 2003-02-04  Andrew Cagney  <ac131313 (a] redhat.com>
   23800 
   23801 	* gdb.disasm/mn10200.exp: Obsolete file.
   23802 	* gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
   23803 	* gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
   23804 	* gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
   23805 
   23806 2003-02-04  David Carlton  <carlton (a] math.stanford.edu>
   23807 
   23808 	* gdb.c++/overload.exp: Test intToChar(1).
   23809 	* gdb.c++/overload.cc (intToChar): New.
   23810 	(main): Call intToChar.
   23811 
   23812 2003-02-03  David Carlton  <carlton (a] math.stanford.edu>
   23813 
   23814 	* gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
   23815 	'might_kfail' arg.
   23816 	KFAIL some of the continue_to_bp_overloaded calls, according to
   23817 	PR c++/1025.
   23818 
   23819 2003-02-01  Michael Chastain  <mec (a] shout.net>
   23820 
   23821 	* gdb.base/advance.c (marker1): New marker function.
   23822 	* gdb.base/advance.exp: When the 'advance' command lands on the
   23823 	return breakpoint, it can legitimately stop on either the
   23824 	current line or the next line.  Accommodate both outcomes.
   23825 	* gdb.base/until.exp: Likewise.
   23826 
   23827 2003-02-02  Andrew Cagney  <ac131313 (a] redhat.com>
   23828 
   23829 	2002-11-10 Jason Molenda (jason-cl (a] molenda.com):
   23830 	* gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
   23831 	now a list, not a tuple.
   23832 	* gdb.mi/mi-var-display.exp: Ditto.
   23833 	* gdb.mi/gdb792.exp: Ditto.
   23834 
   23835 2003-02-01  Andrew Cagney  <ac131313 (a] redhat.com>
   23836 
   23837 	From 2002-11-09 Jason Molenda (jason-cl (a] molenda.com):
   23838 	* gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
   23839 	stack backtraces.
   23840 	* gdb.mi/mi-syn-frame.c: Part of same.
   23841 
   23842 2003-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   23843 
   23844 	* gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
   23845 	gdb.mi/mi1-pthreads.exp: Return instead of calling
   23846 	gdb_suppress_entire_file.
   23847 
   23848 2003-02-01  Mark Salter  <msalter (a] redhat.com>
   23849 
   23850 	* gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
   23851 
   23852 2003-01-31  Mark Salter  <msalter (a] redhat.com>
   23853 
   23854 	* lib/mi-support.exp (mi_gdb_load): Support remote targets.
   23855 	Support empty arg.
   23856 
   23857 2003-01-30  Michael Chastain  <mec (a] shout.net>
   23858 
   23859 	* lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
   23860 	This was a workaround for a UTF-8 bug in readline 4.3.  The bug
   23861 	has been fixed in gdb/readline on 2003-01-09.
   23862 
   23863 2003-01-29  Michael Snyder  <msnyder (a] redhat.com>
   23864 
   23865 	* gdb.base/maint.exp: Allow for leading underscore in symbol.
   23866 	* gdb.base/display.exp: Allow for leading underscore in symbol.
   23867 	* gdb.base/args.exp: Skip if target does not support args passing.
   23868 
   23869 2003-01-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23870 
   23871 	* lib/gdb.exp (gdb_test_multiple): New function, cloned from
   23872 	gdb_test.  Accept a list of expect arguments as the third
   23873 	parameter.
   23874 	(gdb_test): Use it.
   23875 
   23876 2003-01-20  Elena Zannoni  <ezannoni (a] redhat.com>
   23877 
   23878 	* gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
   23879 	allow for different test tree configurations.  Update some
   23880 	tescases accordingly.
   23881 	* gdb.arch/altivec-regs.exp: Ditto.
   23882 	* gdb.asm/asm-source.exp: Ditto.
   23883 	* gdb.base/advance.exp: Ditto.
   23884 	* gdb.base/display.exp: Ditto.
   23885 	* gdb.base/long_long.exp: Ditto.
   23886 	* gdb.base/mips_pro.exp: Ditto.
   23887 	* gdb.base/overlays.exp: Ditto.
   23888 	* gdb.base/relocate.exp: Ditto.
   23889 	* gdb.base/setshow.exp: Ditto.
   23890 	* gdb.base/step-line.exp: Ditto.
   23891 	* gdb.base/step-test.exp: Ditto.
   23892 	* gdb.base/until.exp: Ditto.
   23893 	* gdb.c++/virtfunc.exp: Get rid of variable 'src'.
   23894 
   23895 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23896 
   23897 	* gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
   23898 	corresponding to PR c++/945.
   23899 	Update copyright.
   23900 
   23901 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23902 
   23903 	* gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
   23904 	corresponding to PR c++/68.
   23905 
   23906 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23907 
   23908 	* gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
   23909 	(test_paddr_hairy_functions): Call print_addr_2_kfail for
   23910 	hairyfunc5 through hairyfunc7.  KFAIL for PR c++/19.
   23911 
   23912 2003-01-15  Elena Zannoni  <ezannoni (a] redhat.com>
   23913 
   23914 	* gdb.base/break.exp: Fix change of default location, because of
   23915 	removal of until tests.
   23916 	* gdb.base/help.exp: Update test for new 'until' help message.
   23917 	Add test for help on 'advance'.
   23918 	* gdb.base/args.exp: Fix foobar with GDBFLAGS global.
   23919 
   23920 2003-01-15  Mark Kettenis  <kettenis (a] gnu.org>
   23921 
   23922 	* gdb.base/default.exp: Adapt "info float" test for recent changes
   23923 	to that command.  Add test for "info vector".
   23924 	* gdb.base/float.exp: New file.  Add test for "info float" that
   23925 	resembles the old test in gdb.base/default.exp.
   23926 
   23927 2003-01-15  David Carlton  <carlton (a] math.stanford.edu>
   23928 
   23929 	* gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
   23930 
   23931 2003-01-15  Elena Zannoni  <ezannoni (a] redhat.com>
   23932 
   23933 	* gdb.base/break.exp: Move the tests of until command from here...
   23934 	* gdb.base/until.exp: ... to here. New file. Add other tests.
   23935 	* gdb.base/advance.c: New file.
   23936 	* gdb.base/advance.exp: New file.
   23937 
   23938 2003-01-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23939 
   23940 	* gdb.base/args.c: New file.
   23941 	* gdb.base/args.exp: New file.
   23942 
   23943 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23944 
   23945 	* gdb.c++/virtfunc.exp: Remove fixed XFAIL.
   23946 
   23947 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23948 
   23949 	* gdb.threads/killed.exp: Use KFAIL for gdb/568.
   23950 
   23951 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23952 
   23953 	* gdb.base/constvars.exp: Remove two extra XFAILs.  Update copyright
   23954 	dates.
   23955 
   23956 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23957 
   23958 	* gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
   23959 
   23960 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23961 
   23962 	* gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
   23963 	(ptype &*"foo").
   23964 	* gdb.c++/local.exp: Enable setup_kfail for gdb/482.
   23965 
   23966 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23967 
   23968 	* gdb.mi/mi-console.exp: Remove extra "(known bug)".
   23969 	* gdb.mi/mi1-console.exp: Likewise.
   23970 
   23971 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23972 
   23973 	* gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
   23974 	* gdb.mi/mi1-console.exp: Likewise.
   23975 
   23976 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23977 
   23978 	* gdb.c++/overload.exp: Remove some fixed XFAILs.
   23979 
   23980 2003-01-09  Daniel Jacobowitz  <drow (a] mvista.com>
   23981 
   23982 	* gdb.base/detach.exp: New test.
   23983 
   23984 2003-01-09  Daniel Jacobowitz  <drow (a] mvista.com>
   23985 
   23986 	* Makefile.in (ALL_SUBDIRS): New variable.
   23987 	(subdirs, clean, distclean): Use it.
   23988 	* gdb.arch/Makefile.in: Clean up Makefile.  Remove rules for
   23989 	regenerating Makefile, since it is generated from the top level.
   23990 	* gdb.asm/Makefile.in: Likewise.
   23991 	* gdb.base/Makefile.in: Likewise.
   23992 	* gdb.c++/Makefile.in: Likewise.
   23993 	* gdb.disasm/Makefile.in: Likewise.
   23994 	* gdb.java/Makefile.in: Likewise.
   23995 	* gdb.mi/Makefile.in: Likewise.
   23996 	* gdb.threads/Makefile.in: Likewise.
   23997 	* gdb.trace/Makefile.in: Likewise.
   23998 
   23999 2003-01-09  David Carlton  <carlton (a] math.stanford.edu>
   24000 
   24001 	* gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
   24002 	Add copyright year 2003.
   24003 
   24004 2003-01-06  Michael Chastain  <mec (a] shout.net>
   24005 
   24006 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
   24007 	When selecting a thread, 'line' and 'file' are optional.
   24008 	* gdb.mi/mi1-pthreads.exp: Likewise.
   24009 
   24010 2003-01-06  Andreas Schwab  <schwab (a] suse.de>
   24011 
   24012 	* lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
   24013 	failures.
   24014 
   24015 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24016 
   24017 	Fix PR gdb/844
   24018 	* lib/gdb.exp (gdb_compile): Handle "quiet" option.
   24019 	(gdb_compile_pthreads): Pass "quiet" to gdb_compile.
   24020 
   24021 	* gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads.  Return
   24022 	instead of calling gdb_suppress_entire_file.
   24023 	* gdb.threads/print-threads.exp: Likewise.
   24024 	* gdb.threads/schedlock.exp: Likewise.
   24025 
   24026 	* gdb.threads/killed.exp: Return instead of calling
   24027 	gdb_suppress_entire_file.
   24028 	* gdb.threads/linux-dp.exp: Likewise.
   24029 	* gdb.threads/pthreads.exp: Likewise.
   24030 
   24031 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24032 
   24033 	* gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
   24034 	stabs.
   24035 	* gdb.base/completion.exp: Allow marker1(void) as well as marker1().
   24036 	* gdb.base/whatis.exp: Always allow (void) after function names.
   24037 
   24038 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24039 
   24040 	* gdb.c++/casts.exp: Correct regexp.
   24041 
   24042 2003-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   24043 
   24044 	* configure.in: Call AC_CONFIG_HEADER.  Don't call
   24045 	AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
   24046 	gdb.disasm, gdb.mi, gdb.threads and gdb.trace.  Call
   24047 	AC_CHECK_HEADERS on pthread.h.  Put Makefiles in the
   24048 	aforementioned directories in the AC_OUPUT call.
   24049 	* config.hin: New file.
   24050 	* gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
   24051 	gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
   24052 	gdb.threads/killed.exp, gdb.threads/print-threads.exp,
   24053 	gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
   24054 	pass -I$objdir instead of -I$objdir/$subdir in compilation.
   24055 	* gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
   24056 	gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
   24057 	gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
   24058 	gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
   24059 	gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
   24060 	gdb.threads/configure.in, gdb.threads/configure,
   24061 	gdb.threads/config.in, gdb.trace/configure.in,
   24062 	gdb.trace/configure: Removed.
   24063 
   24064 2003-01-03  Michael Chastain  <mec (a] shout.net>
   24065 
   24066 	* gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
   24067 	testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
   24068 
   24069 2003-01-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24070 
   24071 	* gdb.base/store.exp: Fix regular expressions.
   24072 
   24073 2002-12-28  Mark Kettenis  <kettenis (a] gnu.org>
   24074 
   24075 	* configure.in: Rewrite.
   24076 	* configure: Regenerated.
   24077 
   24078 2003-01-03  David Carlton  <carlton (a] math.stanford.edu>
   24079 
   24080 	* gdb.base/psymtab.exp: New file.
   24081 	* gdb.base/psymtab1.c: Ditto.
   24082 	* gdb.base/psymtab2.c: Ditto.
   24083 
   24084 2002-12-23  Adam Fedor  <fedor (a] gnu.org>
   24085 
   24086 	* gdb.base/maint.exp: Update expect output to include 'ObjC'.
   24087 
   24088 2002-12-23  David Carlton  <carlton (a] math.stanford.edu>
   24089 
   24090 	* gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
   24091 	and current_directory initialization.
   24092 
   24093 2002-12-22  Jim Blandy  <jimb (a] redhat.com>
   24094 
   24095 	* gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
   24096 	rather than as part of the output file name.
   24097 
   24098 	* gdb.base/attach.exp: There's no need to copy the test program to
   24099 	/tmp; that was only ever necessary on HP/UX, and this test is
   24100 	entirely disabled there anyway.
   24101 
   24102 2002-12-21  Jim Blandy  <jimb (a] redhat.com>
   24103 
   24104 	* gdb.c++/psmang.exp: Doc fix.
   24105 
   24106 	* gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
   24107 	test.
   24108 
   24109 2002-12-20  David Carlton  <carlton (a] math.stanford.edu>
   24110 
   24111 	* gdb.c++/annota2.exp: KFAIL annotate-quit.
   24112 
   24113 2002-12-18  Michael Chastain  <mec (a] shout.net>
   24114 
   24115 	* gdb.c++/annota2.exp: Add copyright year 2002.
   24116 
   24117 2002-12-17  David Carlton  <carlton (a] math.stanford.edu>
   24118 
   24119 	* gdb.c++/try_catch.cc: Add marker comments.
   24120 	* gdb.c++/try_catch.exp: Get line numbers from marker comments.
   24121 	* gdb.c++/m-data.cc: Delete namespace __gnu_test.
   24122 	* gdb.c++/m-static.cc: Ditto.
   24123 	* gdb.c++/m-static1.cc: Ditto.
   24124 	* gdb.c++/try_catch.cc: Ditto.
   24125 
   24126 2002-12-16  Jeff Johnston  <jjohnstn (a] redhat.com>
   24127 
   24128 	* lib/mi-support.exp (mi_reinitialize_dir): Check mi level
   24129 	to see whether we are using the new -environment-directory
   24130 	command which resets via -r or the old version of the command
   24131 	which may prompt the user.  Part of fix for gdb/741.
   24132 
   24133 2002-12-13  Andrew Cagney  <ac131313 (a] redhat.com>
   24134 
   24135 	* gdb.fortran/types.exp: Update obsolete comment.
   24136 	* gdb.fortran/exprs.exp: Ditto.
   24137 	* lib/gdb.exp: Delete obsolete code.
   24138 	* gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
   24139 	* gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
   24140 	* gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
   24141 	* gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
   24142 	* gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
   24143 	* gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
   24144 	* gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
   24145 	* gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
   24146 	* gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
   24147 	* gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
   24148 	* gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
   24149 	* gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
   24150 	* gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
   24151 	* gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
   24152 	* gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
   24153 	* gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
   24154 	* gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
   24155 	* gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
   24156 	* gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
   24157 	* gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
   24158 	* gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
   24159 	* gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
   24160 	* gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
   24161 	* gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
   24162 	* gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
   24163 	* gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
   24164 	* gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
   24165 	* gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
   24166 	* gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
   24167 	* gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
   24168 	* gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
   24169 	* gdb.chill/result.exp, gdb.chill/string.ch: Delete.
   24170 	* gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
   24171 	* gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
   24172 	* gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
   24173 	* gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
   24174 	* gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
   24175 
   24176 2002-12-11  David Carlton  <carlton (a] math.stanford.edu>
   24177 
   24178 	* gdb.c++/m-data.exp: Add test for members that shadow global
   24179 	variables: see PR gdb/804.
   24180 	* gdb.c++/m-data.cc: Ditto.
   24181 
   24182 2002-12-10  Daniel Jacobowitz  <drow (a] mvista.com>
   24183 
   24184 	* gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
   24185 
   24186 2002-12-06  David Carlton  <carlton (a] math.stanford.edu>
   24187 
   24188 	* gdb.base/store.c: Don't declare functions static.
   24189 
   24190 2002-12-04  Andrew Cagney  <ac131313 (a] redhat.com>
   24191 
   24192 	* gdb.base/store.exp, gdb.base/store.c: New files.
   24193 
   24194 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24195 
   24196 	* gdb.base/selftest.exp: Update for current gdb.
   24197 
   24198 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24199 
   24200 	* gdb.base/maint.exp: Only dump symbols from one source file
   24201 	or objfile.
   24202 
   24203 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24204 
   24205 	* gdb.base/step-test.exp: Allow MIPS to return to the line of a
   24206 	function call.
   24207 
   24208 2002-11-25  Jim Blandy  <jimb (a] redhat.com>
   24209 
   24210 	* lib/mi-support.exp (mi_delete_breakpoints): Change name of
   24211 	function appearing in error message.
   24212 
   24213 2002-11-21  Daniel Jacobowitz  <drow (a] mvista.com>
   24214 
   24215 	* gdb.base/maint.exp (help maint dump-me): Update with typo fix.
   24216 
   24217 2002-11-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   24218 
   24219 	* lib/mi-support.exp (mi_gdb_start): Verify the startup message
   24220 	for mi1 and current mi is in correct format.  New mi startup message
   24221 	should be in mi console format.  This is part of fix for PR gdb/604.
   24222 
   24223 2002-09-18  Fernando Nasser  <fnasser (a] redhat.com>
   24224 
   24225 	* gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
   24226 	which explicitly prints the zero offset as "+0".
   24227 
   24228 2002-10-22  Daniel Jacobowitz  <drow (a] mvista.com>
   24229 
   24230 	* gdb.threads/schedlock.c (args): Make unsigned.
   24231 
   24232 2002-10-21  Daniel Jacobowitz  <drow (a] mvista.com>
   24233 
   24234 	* gdb.asm/asm-source.exp: Add "mips*-*" pattern.  Update line
   24235 	numbers.  Allow "foo2|selected stack frame".
   24236 	* gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
   24237 	* gdb.asm/asmsrc2.s: Likewise.
   24238 	* gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end.  Update
   24239 	comments.
   24240 	* gdb.asm/mips.inc: New file.
   24241 
   24242 2002-10-18  Adam Fedor  <fedor (a] gnu.org>
   24243 
   24244 	* gdb.base/default.exp: Update expected output to include 'ObjC'.
   24245 	* gdb.base/help.exp: Likewise.
   24246 
   24247 2002-10-17  Kevin Buettner  <kevinb (a] redhat.com>
   24248 
   24249 	* gdb.base/constvars.c (struct crass, struct crisp): New structs.
   24250 	* gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
   24251 
   24252 2002-10-02  Jim Blandy  <jimb (a] redhat.com>
   24253 
   24254 	* gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
   24255 
   24256 2002-10-01  Andrew Cagney  <ac131313 (a] redhat.com>
   24257 
   24258 	* mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
   24259 	* mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
   24260 	* mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
   24261 	* mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
   24262 	* mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
   24263 	* mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
   24264 	* mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
   24265 
   24266 2002-09-29  Andrew Cagney  <ac131313 (a] redhat.com>
   24267 
   24268 	* mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
   24269 	* mi0-disassemble.exp, mi0-eval.exp: Delete.
   24270 	* mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
   24271 	* mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
   24272 	* mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
   24273 	* mi0-var-block.exp, mi0-var-child.exp: Delete.
   24274 	* mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
   24275 
   24276 2002-09-27  Kevin Buettner  <kevinb (a] redhat.com>
   24277 
   24278 	* gdb.base/annota1.exp (info break): Make directory components of
   24279 	path optional since not all compilers emit this debug information.
   24280 
   24281 	* gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
   24282 	step ends up stepping out of the function instead of stopping on
   24283 	the epilogue.
   24284 
   24285 2002-09-26  Keith Seitz  <keiths (a] redhat.com>
   24286 
   24287 	* lib/insight-support.exp (gdbtk_start): Figure out where
   24288 	the insight executable is based on where gdb is. Use this
   24289 	executable to start insight instead of gdb.
   24290 
   24291 2002-09-25  Andrew Cagney  <cagney (a] redhat.com>
   24292 
   24293 	* gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
   24294 
   24295 2002-09-24  Andrew Cagney  <ac131313 (a] redhat.com>
   24296 
   24297 	* gdb.gdb/complaints.exp (test_initial_complaints): Rename
   24298 	test_isolated_complaints.
   24299 	(test_empty_complaint): New function.
   24300 	(test_empty_complaints): New function.  Check no output when no
   24301 	complaints.
   24302 
   24303 2002-09-19  Jim Blandy  <jimb (a] redhat.com>
   24304 
   24305 	* gdb.base/charset.exp, gdb.base/charset.c: New files.
   24306 
   24307 2002-09-19  Andrew Cagney  <ac131313 (a] redhat.com>
   24308 
   24309 	* gdb.gdb/complaints.exp: New file.
   24310 
   24311 2002-09-18  Andrew Cagney  <ac131313 (a] redhat.com>
   24312 
   24313 	* gdb.base/maint.exp: Check `help maint internal-warning'.
   24314 
   24315 2002-09-18  David Carlton  <carlton (a] math.stanford.edu>
   24316 
   24317 	* gdb.c++/m-static.exp: Remove breakpoints depending on line
   24318 	numbers, and replace them by a single breakpoint after the
   24319 	constructors are all finished.
   24320 	Add test 4.
   24321 	* gdb.c++/m-static.cc: Add test 4.
   24322 	* gdb.c++/m-static.h: New file.
   24323 	* gdb.c++/m-static1.cc: New file.
   24324 
   24325 	* gdb.c++/printmethod.exp: New file.
   24326 	* gdb.c++/printmethod.cc: New file.
   24327 
   24328 	* gdb.c++/pr-574.exp: New file.
   24329 	* gdb.c++/pr-574.cc: New file.
   24330 
   24331 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24332 
   24333 	* gdb.base/ending-run.exp: Add handling of "step to end of run" for
   24334 	embedded targets which never actually exit.
   24335 
   24336 2002-09-18  Fernando Nasser  <fnasser (a] redhat.com>
   24337 
   24338 	* gdb.base/ending-run.exp: Properly mark "continue after exit" and
   24339 	"don't step after run" as unresolved or unsupported, instead of xfail.
   24340 
   24341 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24342 
   24343 	* gdb.base/ending-run.exp: Fix expected string for _wrap_main to
   24344 	allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
   24345 	Add newline to expected string in "step out of main (status wrapper)"
   24346 	case.
   24347 
   24348 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24349 
   24350 	* lib/gdb.exp (rerun_to_main): Allow restarting application.
   24351 	* gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
   24352 
   24353 2002-09-17  Tom Tromey  <tromey (a] redhat.com>
   24354 
   24355 	* gdb.base/printcmds.exp (test_print_string_constants): Expect
   24356 	\000, not \0, in double-quoted string.
   24357 
   24358 2002-09-14  Corinna Vinschen  <vinschen (a] redhat.com>
   24359 
   24360 	* gdb.base/commands.exp: Don't expect a "Program exited normally"
   24361 	string after running the commands execution on breakpoint tests.
   24362 
   24363 2002-09-13  Corinna Vinschen  <vinschen (a] redhat.com>
   24364 
   24365 	* lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
   24366 
   24367 2002-09-12  Joel Brobecker  <brobecker (a] gnat.com>
   24368 
   24369 	* gdb.base/call-strs.exp: Fix a small typo in one of the comments.
   24370 
   24371 2002-09-10  Keith Seitz  <keiths (a] redhat.com>
   24372 
   24373 	* lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
   24374 	runto proc.
   24375 	(mi_run_to_main): Use mi_runto.
   24376 	(mi_execute_to): Renamed from mi_run_to. Changed all callers.
   24377 
   24378 2002-09-10  Keith Seitz  <keiths (a] redhat.com>
   24379 
   24380 	* lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
   24381 	regexp for stopping at main. Could have multiple event notifications.
   24382 	Don't assume that main was declared with no parameters.
   24383 	(mi_next): Use mi_step_to.
   24384 	(mi_step): Use mi_next_to.
   24385 
   24386 2002-09-09  Corinna Vinschen  <vinschen (a] redhat.com>
   24387 
   24388 	* gdb.base/default.exp: Fix expected string in `info float' test.
   24389 
   24390 2002-09-09  Ben Elliston  <bje (a] redhat.com>
   24391 
   24392 	* config/mips.exp: Update comments.
   24393 	* config/mips-idt.exp: Likewise.
   24394 	* config/nind.exp: Likewise.
   24395 	* config/slite.exp: Likewise.
   24396 	* config/sparclet.exp: Likewise.
   24397 	* config/udi.exp: Likewise.
   24398 	* config/vx.exp: Likewise.
   24399 	* config/vxworks29k.exp: Likewise.
   24400 
   24401 2002-09-05  Jim Blandy  <jimb (a] redhat.com>
   24402 
   24403 	* gdb.threads/killed.exp: Fix test failure message.
   24404 
   24405 2002-09-04  Keith Seitz  <keiths (a] redhat.com>
   24406 
   24407 	* lib/mi-support.exp: Update copyright.
   24408 	(mi_gdb_test): Increase the priority of the expected pattern
   24409 	so that it matches gdb_test.
   24410 
   24411 2002-09-03  Keith Seitz  <keiths (a] redhat.com>
   24412 
   24413 	* lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
   24414 	Use integer comparison instead of string comparison for testing
   24415 	whether binary was built.
   24416 
   24417 2002-09-03  Jim Blandy  <jimb (a] redhat.com>
   24418 
   24419 	* gdb.threads/killed.exp, gdb.threads/killed.c: New test.
   24420 
   24421 2002-08-29  Jim Blandy  <jimb (a] redhat.com>
   24422 
   24423 	* gdb.threads/pthreads.exp: Move the portable thread compilation
   24424 	code into a function in lib/gdb.exp, and call that from here.
   24425 	* lib/gdb.exp (gdb_compile_pthreads): New function.
   24426 
   24427 2002-08-29  Keith Seitz  <keiths (a] redhat.com>
   24428 
   24429 	* lib/mi-support.exp (mi_gdb_test): Add global declaration for
   24430 	expect_out so that callers can get at it.
   24431 
   24432 2002-08-26  Joel Brobecker  <brobecker (a] gnat.com>
   24433 
   24434 	* gdb.base/commands.exp: New tests for commands
   24435 	attached to a temporary breakpoint, and for commands that
   24436 	delete the breakpoint they are attached to.
   24437 
   24438 2002-08-23  Daniel Jacobowitz  <drow (a] mvista.com>
   24439 
   24440 	* gdb.threads/print-threads.c: New file.
   24441 	* gdb.threads/print-threads.exp: New file.
   24442 	* gdb.threads/schedlock.c: New file.
   24443 	* gdb.threads/schedlock.exp: New file.
   24444 
   24445 2002-08-22  Elena Zannoni  <ezannoni (a] redhat.com>
   24446 
   24447 	* gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
   24448 	not altivec.c.
   24449 
   24450 2002-08-17  Mark Kettenis  <kettenis (a] gnu.org>
   24451 
   24452 	* gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
   24453 	targets.  The problem should be fixed now.
   24454 
   24455 2002-08-15  Mark Kettenis  <kettenis (a] gnu.org>
   24456 
   24457 	* gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
   24458 	2002-07-24 change that removes final dots from error messages.
   24459 
   24460 2002-08-13  Tom Tromey  <tromey (a] redhat.com>
   24461 
   24462 	* gdb.base/readline.exp: New file.
   24463 
   24464 2002-08-01  Andrew Cagney  <ac131313 (a] redhat.com>
   24465 
   24466 	* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
   24467 	supress message.
   24468 
   24469 2002-08-01  Andrew Cagney  <cagney (a] redhat.com>
   24470 
   24471 	* Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
   24472 	CHILL_FOR_TARGET and CHILL_LIB.
   24473 	* configure.in (configdirs): Remove gdb.chill.
   24474 	* configure: Regenerate.
   24475 	* lib/gdb.exp: Obsolete references to chill.
   24476 	* gdb.fortran/types.exp: Ditto.
   24477 	* gdb.fortran/exprs.exp: Ditto.
   24478 
   24479 2002-07-30  Kevin Buettner  <kevinb (a] redhat.com>
   24480 
   24481 	* gdb.base/shlib-call.exp (additional_flags): Conditionally
   24482 	set Irix-specific compile and link flags.
   24483 
   24484 2002-07-29  Kevin Buettner  <kevinb (a] redhat.com>
   24485 
   24486 	* lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
   24487 	source files.  The ``-o'' option doesn't work with the ``-E'' option
   24488 	when using the Irix compiler.
   24489 
   24490 2002-07-19  Daniel Jacobowitz  <drow (a] mvista.com>
   24491 
   24492 	* config/gdbserver.exp (gdb_load): Don't use TCL varargs.
   24493 	Improve support for reusing an exec file.  Copy exec file
   24494 	to target, and run gdbserver on the target instead of on the host.
   24495 
   24496 2002-07-18  Jim Blandy  <jimb (a] redhat.com>
   24497 
   24498 	* gdb.base/ending-run.exp: Don't expect to see the program end in
   24499 	some orderly fashion when we're running on a real stand-alone
   24500 	board.
   24501 
   24502 	* gdb.base/interrupt.exp: Correct logic for skipping tests on
   24503 	targets that don't support interrupts.
   24504 
   24505 2002-07-10  Paul N. Hilfinger  <hilfingr (a] otisco.mckusick.com>
   24506 
   24507 	* gdb.base/attach.exp: Add patterns to match output from /proc-based
   24508 	systems.
   24509 	Move comments in expect statements to inside the actions, so that they
   24510 	don't get matched against.
   24511 
   24512 2002-07-10  Mark Kettenis  <kettenis (a] gnu.org>
   24513 
   24514 	* gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
   24515 	function when asleep" test.
   24516 
   24517 2002-07-10  Andrew Cagney  <ac131313 (a] redhat.com>
   24518 
   24519 	* gdb.base/page.exp: Rewrite to handle problems with very long
   24520 	`info set' output.  Update copyright.
   24521 
   24522 2002-06-26  Andrew Cagney  <ac131313 (a] redhat.com>
   24523 
   24524 	* gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
   24525 	gdb.threads-hp.
   24526 	* gdb.hp/configure: Regenerate.
   24527 	* gdb.hp/gdb.threads-hp/configure.in: Delete file.
   24528 	* gdb.hp/gdb.threads-hp/configure: Delete file.
   24529 	* gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
   24530 
   24531 2002-06-22  Andrew Cagney  <ac131313 (a] redhat.com>
   24532 
   24533 	* gdb.base/selftest.exp (do_stes_and_next): Skip calls to
   24534 	setlocale, bindtextdomain and textdomain.
   24535 
   24536 2002-06-11  Jim Blandy  <jimb (a] redhat.com>
   24537 
   24538 	* lib/gdb.exp (get_debug_format): Tolerate message saying whether
   24539 	preprocessor macro information is present.
   24540 
   24541 	* macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
   24542 	tests.
   24543 
   24544 2002-06-06  Michael Snyder  <msnyder (a] redhat.com>
   24545 
   24546 	* gdb.base/overlays.exp: Record addresses of overlay
   24547 	functions in TCL variables rather than in GDB variables,
   24548 	to avoid having GDB convert them to pointers (with loss
   24549 	of information).
   24550 
   24551 	* gdb.base/d10v.ld: Merge in several years worth of
   24552 	default linker script changes.
   24553 	* gdb.base/long_long.exp: Add check for sizeof (long double).
   24554 
   24555 2002-06-06  Michal Ludvig  <mludvig (a] suse.cz>
   24556 
   24557 	* gdb.asm/asm-source.exp: Add x86-64 target.
   24558 	* gdb.asm/x86_64.inc: New.
   24559 
   24560 2002-05-30  Michael Chastain  <mec (a] shout.net>
   24561 
   24562 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24563 	* gdb.c++/m-static.cc: New file.
   24564 	* gdb.c++/m-static.exp: New file.
   24565 
   24566 2002-05-28  Michael Snyder  <msnyder (a] redhat.com>
   24567 
   24568 	* gdb.base/call-ar-st.exp: Allow for reduced floating point
   24569 	precision.
   24570 
   24571 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24572 
   24573 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24574 	* gdb.c++/m-data.cc: New file.
   24575 	* gdb.c++/m-data.exp: New file.
   24576 
   24577 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24578 
   24579 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24580 	* gdb.c++/try_catch.cc: New file.
   24581 	* gdb.c++/try_catch.exp: New file.
   24582 
   24583 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24584 
   24585 	* gdb.c++/local.exp: Accept more nested types in output.
   24586 
   24587 2002-05-26  Michael Chastain  <mec (a] shout.net>
   24588 
   24589 	* gdb.base/call-rt-st.exp: Fix typo in brace quoting.
   24590 
   24591 2002-05-15  Nick Clifton  <nickc (a] cambridge.redhat.com>
   24592 
   24593 	* lib/gdb.exp (gdb_wrapper_init): Just because
   24594 	gdb_wrapper_file exists, this does not mean that the file
   24595 	should not be rebuilt.  That is what gdb_wrapper_initialized
   24596 	is for.
   24597 	(default_gdb_init): Reset gdb_wrapper_initialized.
   24598 
   24599 2002-05-23  Michael Snyder  <msnyder (a] redhat.com>
   24600 
   24601 	* gdb.base/all-bin.exp: Revise previous patch by just reducing
   24602 	the precision of the floating point test results.
   24603 	* gdb.base/call-rt-st.exp: Ditto.
   24604 
   24605 	* gdb.base/all-bin.exp: Allow for reduced floating point precision.
   24606 	* gdb.base/call-rt-st.exp: Ditto.
   24607 
   24608 2002-05-19  Michael Chastain  <mec (a] shout.net>
   24609 
   24610 	* gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
   24611 
   24612 2002-05-19  Elena Zannoni  <ezannoni (a] redhat.com>
   24613 
   24614 	* configure.in (configdirs): Add gdb.arch.
   24615 	* configure: Regenerate.
   24616 
   24617 2002-05-17  Jim Blandy  <jimb (a] redhat.com>
   24618 
   24619 	* gdb.base/completion.exp: Recognize the more detailed error
   24620 	messages produced by the macro expander's lexical analyzer.
   24621 
   24622 2002-05-14  Elena Zannoni  <ezannoni (a] redhat.com>
   24623 
   24624 	* gdb.arch/altivec-abi.c: New file.
   24625 	* gdb.arch/altivec-abi.exp: New file.
   24626 	* gdb.arch/altivec-regs.c: New file.
   24627 	* gdb.arch/altivec-regs.exp: New file.
   24628 
   24629 2002-05-14  Daniel Jacobowitz  <drow (a] mvista.com>
   24630 
   24631 	* gdb.base/maint.exp (maint print type): Update for new type
   24632 	structure.
   24633 
   24634 2002-05-14  Elena Zannoni  <ezannoni (a] redhat.com>
   24635 
   24636 	* gdb.arch: New directory.
   24637 	* gdb.arch/configure.in: New file.
   24638 	* gdb.arch/configure: New file.
   24639 	* gdb.arch/Makefile.in: New file.
   24640 
   24641 2002-05-13  Corinna Vinschen  <vinschen (a] redhat.com>
   24642 
   24643 	* gdb.asm/asm-source.exp: Add v850 as supported target.
   24644 	* gdb.asm/v850.inc: New file.
   24645 
   24646 2002-05-13  Daniel Jacobowitz  <drow (a] mvista.com>
   24647 
   24648 	* gdb.c++/annota2.exp (annotate-quit): Add comment.
   24649 
   24650 2002-05-12  Daniel Jacobowitz  <drow (a] mvista.com>
   24651 
   24652 	* gdb.base/break.exp: Check 'break "marker2"'.
   24653 
   24654 2002-05-10  Michael Snyder  <msnyder (a] redhat.com>
   24655 
   24656 	* gdb.base/long_long.exp: Fix typo.
   24657 
   24658 2002-05-10  Jim Blandy  <jimb (a] redhat.com>
   24659 
   24660 	* gdb.base/printcmds.exp: Don't xfail the ptype command.  This is
   24661 	a bug.
   24662 
   24663 	* gdb.base/printcmds.exp (test_integer_literals_rejected):
   24664 	Recognize more detailed error message produced by the macro
   24665 	expander's lexical analyzer.
   24666 	* lib/gdb.exp (test_print_reject): Same.
   24667 
   24668 2002-05-09  Mark Kettenis  <kettenis (a] gnu.org>
   24669 
   24670 	* gdb.c++/method.exp: Fix typo.
   24671 
   24672 2002-05-08  Michael Snyder  <msnyder (a] redhat.com>
   24673 
   24674 	* gdb.mi/mi-var-child.exp: Accept (void) as well as ().
   24675 	* gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
   24676 	* gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
   24677 	* gdb.base/long_long.exp: Merge clauses for arm and xscale.
   24678 	Add iftarget clause for strongarm.
   24679 
   24680 2002-05-06  Michael Snyder  <msnyder (a] redhat.com>
   24681 
   24682 	* lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
   24683 	(gdb_continue_to_end): Accept output from status wrapper.
   24684 	* gdb.base/ending-run.exp: Add case for output from status wrapper.
   24685 	Clean up fail messages to match pass messages.
   24686 
   24687 	Enable the "needs_status_wrapper" testsuite feature.
   24688 	* lib/gdb.exp (gdb_wrapper_init): New procedure.
   24689 	(gdb_compile): Conditionally call gdb_wrapper_init.
   24690 	* gdb.base/a2-run.exp: Recognize output from status wrapper.
   24691 	* gdb.c++/method.exp: Recognize output from status wrapper.
   24692 
   24693 2002-05-06  Ben Elliston  <bje (a] redhat.com>
   24694 From Graydon Hoare  <graydon (a] redhat.com>
   24695 
   24696 	* config/sid.exp: Include support for "rawsid" protocol.
   24697 
   24698 2002-05-03  Jim Blandy  <jimb (a] redhat.com>
   24699 
   24700 	* gdb.c++/hang.exp: Check for corruption of the cv_type chain.
   24701 	* gdb.c++/hang3.C: New file.
   24702 
   24703 2002-05-04  Andrew Cagney  <ac131313 (a] redhat.com>
   24704 
   24705 	* gdb.base/default.exp: Remove obsolete code.
   24706 	* gdb.c++/misc.exp: Ditto.  Update copyright.
   24707 	* gdb.c++/cplusfuncs.exp: Ditto.  Update copyright.
   24708 	* gdb.base/whatis.exp: Ditto.  Update copyright.
   24709 	* gdb.base/scope.exp: Ditto.  Update copyright.
   24710 	* gdb.base/ptype.exp: Ditto.  Update copyright.
   24711 	* gdb.base/printcmds.exp: Ditto.  Update copyright.
   24712 	* gdb.base/opaque.exp: Ditto.  Update copyright.
   24713 	* gdb.base/list.exp: Ditto.
   24714 	* gdb.base/funcargs.exp: Ditto.  Update copyright.
   24715 	* gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
   24716 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
   24717 	* gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
   24718 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
   24719 	* gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
   24720 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
   24721 
   24722 2002-05-02  Michael Snyder  <msnyder (a] redhat.com>
   24723 
   24724 	* gdb.base/watchpoint.exp: Add xscale target.
   24725 	* gdb.base/long_long.exp: Add xscale target.
   24726 	* gdb.base/default.exp: Add xscale target.
   24727 
   24728 2002-05-01  Jim Blandy  <jimb (a] redhat.com>
   24729 
   24730 	* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
   24731 	gdb.c++/hang.exp: New test.
   24732 
   24733 2002-05-01  Fred Fish  <fnf (a] redhat.com>
   24734 
   24735 	* gdb.base/completion.exp: Handle completions of "./Make" for
   24736 	more than one completion possibility, as is the case when we
   24737 	build and test in the source tree.
   24738 
   24739 2002-04-29  Anthony Green  <green (a] redhat.com>
   24740 
   24741 	* gdb.java/jmisc1.exp: New file.
   24742 	* gdb.java/jmisc2.exp: New file.
   24743 
   24744 2002-04-24  Daniel Jacobowitz  <drow (a] mvista.com>
   24745 
   24746 	* gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
   24747 
   24748 2002-04-23  Elena Zannoni  <ezannoni (a] redhat.com>
   24749 
   24750 	* gdb.base/help.exp: Change 'help status' to allow for target
   24751 	dependent output differences.
   24752 
   24753 2002-04-22  Michael Chastain  <mec (a] shout.net>
   24754 
   24755 	* gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
   24756 
   24757 2002-04-22  Michael Chastain  <mec (a] shout.net>
   24758 
   24759 	* gdb.c++/method.exp: Fix syntax of reference to gdb/277.
   24760 
   24761 2002-04-17  David S. Miller  <davem (a] redhat.com>
   24762 
   24763 	* gdb.asm/sparc64.inc: New file.
   24764 	* gdb.asm/asm-source.exp: Handle sparc64-*-*.
   24765 
   24766 2002-04-19  Elena Zannoni  <ezannoni (a] redhat.com>
   24767 
   24768 	* gdb.asm/asm-source.exp: Don't use a symlink, just copy the
   24769 	instruction file directly into the build tree.  Clean up at end of
   24770 	test.
   24771 
   24772 2002-04-18  David S. Miller  <davem (a] redhat.com>
   24773 
   24774 	* gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
   24775 	handle 64-bit platforms correctly.
   24776 	* gdb.base/maint.exp: Likewise.
   24777 
   24778 2002-04-18  Kevin Buettner  <kevinb (a] redhat.com>
   24779 
   24780 	* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
   24781 	``-fpic'' when compiling files comprising a shared library, but
   24782 	it does need additional linker flags in order to find shared
   24783 	libraries at run time.
   24784 
   24785 2002-04-18  Kevin Buettner  <kevinb (a] redhat.com>
   24786 
   24787 	* gdb.base/cvexpr.c (use): New function.
   24788 	(main): Invoke use() on all global variables to prevent
   24789 	some linkers from deleting these otherwise unused symbols.
   24790 
   24791 2002-04-17  Michael Chastain  <mec (a] shout.net>
   24792 From David S. Miller  <davem (a] redhat.com>
   24793 
   24794 	* gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
   24795 	handle 64-bit platforms correctly.
   24796 
   24797 2002-04-12  Michael Snyder  <msnyder (a] redhat.com>
   24798 From Jim Blandy  <jimb (a] redhat.com>
   24799 	* gdb.base/foo.c (foox): Remove section attribute; the linker
   24800 	script can handle this instead.
   24801 	* gdb.base/bar.c (barx): Same.
   24802 	* gdb.base/baz.c (bazx): Same.
   24803 	* gdb.base/grbx.c (grbxx): Same.
   24804 
   24805 	* gdb.base/overlays.exp: New test: check that GDB's manual overlay
   24806 	manager doesn't automatically unmap overlays unnecessarily.
   24807 
   24808 2002-04-10  Martin M. Hunt  <hunt (a] redhat.com>
   24809 
   24810 	* gdb.base/ending-run.exp: Fix pattern for Mips targets
   24811 	stepping out of main.
   24812 
   24813 2002-04-09  Michael Chastain  <mec (a] shout.net>
   24814 
   24815 	* gdb.c++/local.cc (main): Move call to marker1() inside nested
   24816 	scope so that the nested scope tests will make sense.
   24817 	* gdb.c++/local.exp: Write patterns that actually work with gcc
   24818 	(the HP patterns "were never known to work with gcc").
   24819 	Keep the old aCC patterns too.
   24820 
   24821 2002-04-09  Daniel Jacobowitz  <drow (a] mvista.com>
   24822 
   24823 	* gdb.base/attach.exp: Correct target board test.
   24824 
   24825 2002-04-08  Michael Chastain  <mec (a] shout.net>
   24826 
   24827 	* gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
   24828 	in a const method.  Add some xfail and fail cases for configurations
   24829 	that do not emit the "const ...".
   24830 
   24831 2002-04-07  Michael Chastain  <mec (a] shout.net>
   24832 
   24833 	* gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
   24834 	Accept "A * const" and "const A * const" as type of "this".
   24835 	Fix spelling of getFunky throughout.  Make messages uniform.
   24836 
   24837 2002-04-07  Elena Zannoni  <ezannoni (a] redhat.com>
   24838 
   24839 	Work around for PR gdb/285:
   24840 	* gdb.asm/asm-source.exp: Bail out if multilibs are detected.
   24841 
   24842 2002-04-07  Elena Zannoni  <ezannoni (a] redhat.com>
   24843 
   24844 	* gdb.asm/asm-source.exp: Build symbolic link to arch specific
   24845 	instructions file at run time instead of configure time.
   24846 	Sometimes we run the test in a directory that is not the one we
   24847 	configured in.
   24848 	* gdb.asm/configure.in: Delete creation of symlink.
   24849 	* gdb.asm/configure: Regenerate.
   24850 
   24851 2002-04-05  J. Brobecker  <brobecker (a] gnat.com>
   24852 
   24853 	* gdb.gdb/xfullpath.exp: New test, to exercise the new
   24854 	xfullpath () function.
   24855 
   24856 2002-04-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24857 
   24858 	* gdb.asm/Makefile.in: Correct dependencies.
   24859 
   24860 	* gdb.asm/powerpc.inc: New file.
   24861 	* gdb.asm/asm-source.exp: Add PowerPC.
   24862 	* gdb.asm/configure.in: Likewise.
   24863 	* gdb.asm/configure: Regenerated.
   24864 
   24865 2002-04-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24866 
   24867 	* gdb.base/relocate.exp: New file.
   24868 	* gdb.base/relocate.c: New file.
   24869 
   24870 2002-04-04  Fred Fish  <fnf (a] redhat.com>
   24871 
   24872 	* gdb.base/step-test.exp: Update comment regarding stopping in
   24873 	memcpy/bcopy calls inserted as part of the compiler runtime.
   24874 
   24875 2002-04-04  Michael Snyder  <msnyder (a] redhat.com>
   24876 
   24877 	* gdb.base/ovlymgr.c: Add overlay event breakpoint support.
   24878 
   24879 2002-04-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24880 
   24881 	* lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
   24882 	(gdb_expect): Remove $notransfer hack.
   24883 
   24884 2002-04-02  Daniel Jacobowitz  <drow (a] mvista.com>
   24885 
   24886 	* gdb.c++/classes.exp ("calling method for small class"): Match
   24887 	updated register output.
   24888 
   24889 2002-03-30  Daniel Jacobowitz  <drow (a] mvista.com>
   24890 
   24891 	Fix PR gdb/452
   24892 	* gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
   24893 	when finished.  Make gdb_file_cmd send "exec-file" when
   24894 	appropriate.
   24895 
   24896 2002-03-30  Daniel Jacobowitz  <drow (a] mvista.com>
   24897 
   24898 	* gdb.base/attach.exp: Remove extra setup_xfail.
   24899 
   24900 2002-03-26  Michael Snyder  <msnyder (a] redhat.com>
   24901 
   24902 	* gdb.base/default.exp: Add tests for dump, append, and restore.
   24903 	* gdb.base/help.exp: Add tests for dump, append, and restore.
   24904 	* gdb.base/dump.exp: New file, test dump, append and restore.
   24905 	* gdb.base/dump.c: New file.
   24906 
   24907 2002-03-27  Michael Snyder  <msnyder (a] redhat.com>
   24908 
   24909 	* gdb.base/help.exp: Modify expect strings to reflect
   24910 	clean-ups in help messages.
   24911 
   24912 2002-03-26  Fred Fish  <fnf (a] redhat.com>
   24913 
   24914 	* gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
   24915 	have debugging info for those functions and the compiler uses them
   24916 	internally to copy structs around.
   24917 
   24918 2002-03-26  Fred Fish  <fnf (a] redhat.com>
   24919 
   24920 	* gdb.base/list.exp: Revert the change made yesterday and add note
   24921 	about why we don't list the default lines for remote targets.
   24922 
   24923 2002-03-25  Michael Snyder  <msnyder (a] redhat.com>
   24924 
   24925 	* gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
   24926 
   24927 2002-03-25  Fred Fish  <fnf (a] redhat.com>
   24928 
   24929 	* gdb.base/list.exp: This test works on remote targets so remove
   24930 	the short circuit for remote targets.  Update copyright.
   24931 
   24932 2002-03-25  Fred Fish  <fnf (a] redhat.com>
   24933 
   24934 	* gdb.base/attach.exp: Fix logic error that was suppressing this
   24935 	test for all non hppa*-*-hpux* targets, instead of the hp target.
   24936 	Move comments closer to the suppression point.  Also now need to
   24937 	check that we are running natively.
   24938 
   24939 2002-03-22  Michael Snyder  <msnyder (a] redhat.com>
   24940 
   24941 	* gdb.base/default.exp: Add test for gcore.  Update copyright.
   24942 	* gdb.base/help.exp: Add test for gcore.  Update copyright.
   24943 
   24944 2002-03-06  Fred Fish  <fnf (a] redhat.com>
   24945 
   24946 	* gdb.base/funcargs.c:  Remove extraneous ';' character.
   24947 	* gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
   24948 
   24949 2002-03-04  Michael Chastain  <mec (a] shout.net>
   24950 
   24951 	* gdb.mi/mi-var-cmd.exp: In test "create local variable func",
   24952 	accommodate gcc v3 function signature.
   24953 	* gdb.mi/mi0-var-cmd-exp: Ditto.
   24954 
   24955 2002-02-24  Andrew Cagney  <ac131313 (a] redhat.com>
   24956 
   24957 	* testsuite/gdb.base/huge.c: Replace ``Linux'' with either
   24958 	``GNU/Linux'' or ``Linux kernel''
   24959 	* testsuite/gdb.threads/pthreads.c: Ditto.
   24960 
   24961 2002-02-24  Michael Chastain  <mec (a] shout.net>
   24962 
   24963 	* gdb.threads/pthreads.c (thread1): Add a return statement.
   24964 	(thread2): Likewise.
   24965 	(foo): Likewise.
   24966 
   24967 2002-02-23  Michael Chastain  <mec (a] shout.net>
   24968 
   24969 	* gdb.threads/linux-dp.c (philosopher): Add a return statement
   24970 	to placate gcc.
   24971 
   24972 2002-02-23  Michael Chastain  <mec (a] shout.net>
   24973 
   24974 	* gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
   24975 	test "ptype bint".  The test passes on all my stabs configurations.
   24976 
   24977 2002-02-21  Jim Blandy  <jimb (a] redhat.com>
   24978 
   24979 	* gdb.asm/asm-source.exp: Parse the output from `info sources' one
   24980 	filename at a time, and watch for the ones we want to see.
   24981 
   24982 	* gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
   24983 	types of pointers to prototyped functions.
   24984 
   24985 2002-02-20  Andrew Cagney  <ac131313 (a] redhat.com>
   24986 
   24987 	* gdb.base/sizeof.c (main): Call fill_structs.  Print value of
   24988 	signed, unsigned and straight char.
   24989 	(padding_char, padding_short, padding_int, padding_long,
   24990 	padding_long_long, padding_float, padding_double,
   24991 	padding_long_double): New global variables.
   24992 	(fill, fill_structs): New functions.
   24993 
   24994 	* gdb.base/sizeof.exp: Check for signed and unsigned char.  Check
   24995 	for correctly sized writes.  Update copyright.
   24996 	(get_valueof): New procedure.
   24997 	(get_sizeof): Call get_valueof.
   24998 	(check_valueof): New procedure.
   24999 	(check_padding): New procedure.
   25000 
   25001 2002-02-20  Michael Chastain  <mec (a] shout.net>
   25002 
   25003 	* gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
   25004 	to setup_xfail.  Document some of the remaining calls.
   25005 
   25006 2002-02-18  Michael Chastain  <mec (a] shout.net>
   25007 
   25008 	* gdb.c++/userdef.exp: Update copyright year.
   25009 
   25010 2002-02-18  Daniel Jacobowitz  <drow (a] mvista.com>
   25011 
   25012 	* gdb.c++/userdef.exp: Test overloaded operators properly.
   25013 	Remove xfails.
   25014 
   25015 2002-02-14  Michael Snyder  <msnyder (a] redhat.com>
   25016 
   25017 	* gdb.base/gcore.exp: Relax recognition of function breakpoint.
   25018 
   25019 2002-02-14  Daniel Jacobowitz  <drow (a] mvista.com>
   25020 
   25021 	* gdb.base/a2-run.exp: Check for a remote target properly.
   25022 	* gdb.base/annota1.exp: Likewise.
   25023 	* gdb.base/list.exp: Likewise.
   25024 	* gdb.base/reread.exp: Likewise.
   25025 	* gdb.base/scope.exp: Likewise.
   25026 	* gdb.base/shlib-call.exp: Likewise.
   25027 	* gdb.base/term.exp: Likewise.
   25028 	* gdb.c++/annota2.exp: Likewise.
   25029 
   25030 2002-02-13  Richard Earnshaw  <rearnsha (a] arm.com>
   25031 
   25032 	* gdb.base/watchpoint.exp: Restore previous timeout at end of test.
   25033 
   25034 2002-02-10  Michael Chastain  <mec (a] shout.net>
   25035 
   25036 	* gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
   25037 	(call_after_alloca): Ditto.
   25038 
   25039 2002-02-10  Daniel Jacobowitz  <drow (a] mvista.com>
   25040 
   25041 	* gdb.base/ending-run.exp: Guard "cont" test with
   25042 	gdb_skip_stdio_test.
   25043 
   25044 2002-02-06  Jim Blandy  <jimb (a] redhat.com>
   25045 
   25046 	* gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
   25047 	from here...
   25048 	* gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
   25049 	To here.  Disable this test on non-HP platforms.  Add big comment.
   25050 
   25051 2002-02-04  Michael Snyder  <msnyder (a] redhat.com>
   25052 
   25053 	* gdb.base/ovlymgr.c  (ovly_copy): Generalize for targets
   25054 	  other than d10v and m32r.
   25055 
   25056 2002-02-02  Richard Earnshaw  <rearnsha (a] arm.com>
   25057 
   25058 	* gdb.base/default.exp: Rewrite test patterns to reduce time
   25059 	taken to match them.
   25060 
   25061 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25062 
   25063 	* gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
   25064 	Allow a start function above main.
   25065 	* gdb.threads/linux-dp.exp: Fix copyright date.
   25066 
   25067 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25068 
   25069 	* gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
   25070 	(check_philosopher_stack): Check for manager thread before checking
   25071 	for a just-starting thread.
   25072 
   25073 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25074 
   25075 	From Neil Booth <neil (a] daikokuya.demon.co.uk>:
   25076 	* gdb.base/bitfields.c: Correct assignments to bitfields to avoid
   25077 	warnings.
   25078 
   25079 2002-01-21  Fred Fish  <fnf (a] redhat.com>
   25080 
   25081 	* gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
   25082 	not caller.
   25083 
   25084 2002-01-21  Jim Blandy  <jimb (a] redhat.com>
   25085 
   25086 	* gdb.base/reread.exp: Check that GDB properly re-reads the
   25087 	executable file when it changes while no inferior is running.
   25088 
   25089 2002-01-21  Fred Fish  <fnf (a] redhat.com>
   25090 
   25091 	* gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
   25092 	optionally accept the "shlib events" variation.
   25093 
   25094 2002-01-21  Jim Blandy  <jimb (a] redhat.com>
   25095 
   25096 	* gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
   25097 	call `fflush' after every `printf', so that the output is produced
   25098 	at predictable points, regardless of whatever buffering does (or
   25099 	doesn't) take place.
   25100 	* gdb.base/ending-run.exp: Adjust tests to expect output to appear
   25101 	at different points.
   25102 
   25103 2002-01-20  Daniel Jacobowitz  <drow (a] mvista.com>
   25104 
   25105 	* gdb.c++/inherit.exp: Update copyright years.
   25106 	* gdb.c++/method.exp: Likewise.
   25107 
   25108 2002-01-20  Daniel Jacobowitz  <drow (a] mvista.com>
   25109 
   25110 	* gdb.c++/classes.exp: Update for improved v3 support and skipping
   25111 	artificial methods/arguments.
   25112 	* gdb.c++/derivation.exp: Likewise.
   25113 	* gdb.c++/inherit.exp: Likewise.
   25114 	* gdb.c++/method.exp: Likewise.
   25115 	* gdb.c++/virtfunc.exp: Likewise.
   25116 
   25117 2002-01-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25118 
   25119 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
   25120 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
   25121 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
   25122 	* gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
   25123 	* gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
   25124 	* gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
   25125 
   25126 2002-01-17  Jim Blandy  <jimb (a] redhat.com>
   25127 
   25128 	* gdb.asm/asm-source.exp (info symbol): Take another shot at
   25129 	anchoring the pattern matching the entry point symbol's name.
   25130 
   25131 2002-01-17  Andrew Cagney  <ac131313 (a] redhat.com>
   25132 
   25133 	* gdb.base/maint.exp: Update ``maint internal-error'' to match
   25134 	continue/quit query.  Update copyright.
   25135 
   25136 2002-01-14  Michael Snyder  <msnyder (a] redhat.com>
   25137 
   25138 	* gdb.base/gcore.exp: Remove extra debugging output.
   25139 
   25140 2002-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   25141 
   25142 	* gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
   25143 	for slightly dubious v2 mangled string.
   25144 
   25145 2002-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   25146 
   25147 	* gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
   25148 
   25149 2002-01-10  Jason Merrill  <jason (a] redhat.com>
   25150 
   25151 	* gdb.c++/namespace.exp: Accept trailing const for 'this'.
   25152 
   25153 	* gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
   25154 	constructors.
   25155 	* gdb.c++/derivation.exp: Likewise.
   25156 	* gdb.c++/templates.exp: Likewise.
   25157 	* gdb.c++/virtfunc.exp: Likewise.
   25158 
   25159 2002-01-10  Michael Snyder  <msnyder (a] redhat.com>
   25160 
   25161 	* gdb.c++/namespace.exp: Accept both '\0' and '\000'.
   25162 
   25163 2002-01-08  Michael Snyder  <msnyder (a] redhat.com>
   25164 
   25165 	* gdb.base/gcore.exp: New test for generate-core-file command.
   25166 	* gdb.base/gcore.c: Testcase for above.
   25167 	* gdb.threads/gcore-thread.exp: New test for gcore (threaded).
   25168 
   25169 2002-01-08  Jason Merrill  <jason (a] redhat.com>
   25170 
   25171 	* gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
   25172 
   25173 2002-01-07  Fred Fish  <fnf (a] redhat.com>
   25174 
   25175 	* gdb.c++/overload.exp: Remove unconditional xfails for:
   25176 	print foo_instance1.overloadargs(1)
   25177 	print foo_instance1.overloadargs(1, 2)
   25178 	print foo_instance1.overloadargs(1, 2, 3)
   25179 	print foo_instance1.overloadargs(1, 2, 3, 4)
   25180 	print foo_instance1.overloadargs(1, 2, 3, 4, 5)
   25181 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
   25182 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
   25183 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
   25184 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
   25185 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
   25186 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
   25187 	print foo_instance1.overload1arg()
   25188 	print foo_instance1.overload1arg((char)arg2)
   25189 	print foo_instance1.overload1arg((signed char)arg3)
   25190 	print foo_instance1.overload1arg((unsigned char)arg4)
   25191 	print foo_instance1.overload1arg((int)arg7)
   25192 	print foo_instance1.overload1arg((unsigned int)arg8)
   25193 	print foo_instance1.overload1arg((float)arg11)
   25194 	print foo_instance1.overload1arg((double)arg12)
   25195 
   25196 2002-01-07  Michael Snyder  <msnyder (a] redhat.com>
   25197 
   25198 	* gdb.base/huge.exp: New test.  Print a very large target data object.
   25199 	(skip_huge_test): New test variable.  Define if you want to skip this
   25200 	test.  The test reads an 8 megabyte data object from the target, so it
   25201 	might be very time consuming on remote targets with a slow connection.
   25202 	* gdb.base/huge.c: New file.  Test case for above.
   25203 
   25204 2002-01-07  Fred Fish  <fnf (a] redhat.com>
   25205 
   25206 	* gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
   25207 	g_instance.bfoo, and g_instance.cfoo.
   25208 
   25209 2002-01-07  Jeffrey A Law  <law (a] redhat.com>
   25210 
   25211 	* gdb.base/break.c (multi_line_if_conditional): New function.
   25212 	(multi_ilne_while_conditional): Likewise.
   25213 	* gdb.base/break.exp: Verify that a breakpoint on a multi-line
   25214 	IF or WHILE condition puts the breakpoint at the start of
   25215 	the condition.
   25216 
   25217 	* gdb.base/selftest.exp (backtrace through signal handler): Remove
   25218 	hppa*-*-hpux* expected failure.
   25219 	* gdb.base/structs.exp (do_function_calls): Similarly.
   25220 
   25221 	* gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
   25222 	watchpoints.
   25223 
   25224 2002-01-06  Andrew Cagney  <ac131313 (a] redhat.com>
   25225 
   25226 	Fix PR gdb/66.
   25227 	* gdb.base/structs.exp: Replace skip for a29k with skip for
   25228 	gdb,cannot_call_functions.
   25229 	* gdb.base/call-ar-st.exp: Remove references to a29k in comments.
   25230 	* gdb.base/callfuncs.exp: Ditto.
   25231 	* gdb.base/call-rt-st.exp: Ditto.
   25232 	* gdb.base/call-strs.exp: Ditto.
   25233 	* gdb.base/callfwmall.exp: Ditto.
   25234 	* gdb.base/scope.exp: Obsolete xfail a29k.
   25235 	* gdb.c++/misc.exp: Ditto.
   25236 	* gdb.c++/cplusfuncs.exp: Ditto.
   25237 	* gdb.base/ptype.exp: Ditto.
   25238 	* gdb.base/printcmds.exp: Ditto.
   25239 	* gdb.base/opaque.exp: Ditto.
   25240 	* gdb.base/list.exp: Ditto.
   25241 	* gdb.base/funcargs.exp: Ditto.
   25242 	* gdb.base/default.exp: Ditto.
   25243 
   25244 2002-01-04  Michael Snyder  <msnyder (a] redhat.com>
   25245 
   25246 	* gdb.base/info-proc.exp: New file, test for "info proc" cmd.
   25247 	* gdb.base/maint.exp: Add tests for maint info sections options.
   25248 
   25249 Fri Dec 21 09:42:11 2001  Jeffrey A Law  (law (a] redhat.com)
   25250 
   25251 	* gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
   25252 
   25253 2001-12-20  Corinna Vinschen  <vinschen (a] redhat.com>
   25254 
   25255 	* gdb.asm/arm.inc: New file.
   25256 	* gdb.asm/asm-source.exp: Add arm targets.
   25257 	* gdb.asm/configure.in: Ditto.
   25258 	* gdb.asm/configure: Recreated from configure.in.
   25259 
   25260 Thu Dec 20 09:54:36 2001  Jeffrey A Law  (law (a] redhat.com)
   25261 
   25262 	* gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
   25263 	with HP's compiler.
   25264 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
   25265 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
   25266 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
   25267 	* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
   25268 
   25269 	* gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
   25270 	either HP's compilers or GCC.
   25271 
   25272 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
   25273 	a SIGBUS or SIGSEGV.
   25274 
   25275 	* gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
   25276 
   25277 	* gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
   25278 	can be compiled with either HP's compiler or GCC.
   25279 
   25280 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
   25281 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
   25282 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
   25283 
   25284 	* gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
   25285 	to match current gdb output.  Update due to using auto-solib-limit
   25286 	for limiting instead of overloading auto-solib-add.
   25287 	* gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
   25288 	test program.
   25289 
   25290 	* gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
   25291 	* gdb.hp/gdb.base-hp/dollar.exp: Likewise
   25292 	* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
   25293 	* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
   25294 	* gdb.hp/gdb.base-hp/reg.exp: Likewise.
   25295 	* gdb.hp/gdb.compat/xdb3.exp: Likewise.
   25296 	* gdb.hp/gdb.defects/bs15503.exp: Likewise.
   25297 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
   25298 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
   25299 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
   25300 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
   25301 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
   25302 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
   25303 
   25304 	* gdb.base/annota1.exp: Expect failure for hpux11 when posting
   25305 	a SIGTRAP to the inferior.
   25306 
   25307 2001-12-19  Corinna Vinschen  <vinschen (a] redhat.com>
   25308 
   25309 	* gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
   25310 	Substitute call to target_link by call to gdb_compile.
   25311 
   25312 Wed Dec 19 14:10:57 2001  Jeffrey A Law  (law (a] redhat.com)
   25313 
   25314 	* gdb.base/break.exp: Fix HP specific search string when testing
   25315 	backtracing in a called function.
   25316 
   25317 	* gdb.base/constvars.exp: Only set lang to C++ if we're
   25318 	compiling the test with HP's compilers.
   25319 	* gdb.base/volatile.exp: Similarly.
   25320 
   25321 2001-12-19  Jim Blandy  <jimb (a] redhat.com>
   25322 
   25323 	* gdb.base/printcmds.exp: Expect the null character to be printed
   25324 	as '\0', and the '\013' to be printed as '\v'.
   25325 	* gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
   25326 	* gdb.base/setvar.exp: Same.
   25327 
   25328 2001-12-17  Jim Blandy  <jimb (a] redhat.com>
   25329 
   25330 	* gdb.base/completion.exp: Rather than completing very long
   25331 	filenames, which can make the readline library produce output we
   25332 	don't recognize, cd to the directory first, and then complete
   25333 	using nice, short relative paths.
   25334 
   25335 	* gdb.base/completion.exp: On some systems, there is, in fact, a
   25336 	variable named `b' in scope, since GDB treats all static
   25337 	variables as being in scope.  So use `no_var_named_this'
   25338 	instead of `b'.
   25339 
   25340 	* gdb.base/corefile.exp: Recognize the message saying that GDB
   25341 	can't find the core file's registers as a failure.
   25342 
   25343 2001-12-13  Jackie Smith Cashion  <jsmith (a] redhat.com>
   25344 
   25345 	* gdb.base/commands.exp (user_defined_command_test): Make "show user"
   25346 	test expect string more specific.
   25347 
   25348 2001-12-13  Corinna Vinschen  <vinschen (a] redhat.com>
   25349 
   25350 	* gdb.asm/asm-source.exp: Add support for xstormy16.
   25351 	* gdb.asm/configure.in: Ditto.
   25352 	* gdb.asm/configure: Rebuild.
   25353 	* gdb.asm/xstormy16.inc: New file.
   25354 
   25355 2001-12-10  Fred Fish  <fnf (a] redhat.com>
   25356 
   25357 	* gdb.base/maint.exp: Update to match changes in type dumping code.
   25358 
   25359 2001-12-10  Jim Blandy  <jimb (a] redhat.com>
   25360 
   25361 	* gdb.asm/asm-source.exp (info symbol): Anchor the pattern
   25362 	matching the entry point symbol's name at the beginning of the
   25363 	line.
   25364 
   25365 2001-12-07  Daniel Jacobowitz  <drow (a] mvista.com>
   25366 
   25367 	* gdb.c++/classes.exp, gdb.c++/derivation.exp,
   25368 	gdb.c++/inherit.exp, gdb.c++/method.exp,
   25369 	gdb.c++/namespace.exp, gdb.c++/templates.exp,
   25370 	gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
   25371 	and class layout support.
   25372 
   25373 2001-12-07  Daniel Jacobowitz  <drow (a] mvista.com>
   25374 
   25375 	* gdb.c++/classes.exp: Add test for static member function.
   25376 	* gdb.c++/misc.cc: Add class with static member function.
   25377 
   25378 2001-12-07  Jim Blandy  <jimb (a] redhat.com>
   25379 
   25380 	If GDB says it can't find the struct the function returned, report
   25381 	those tests as `unsupported'.
   25382 	* gdb.base/call-rt-st.exp (print_struct_call): New function.
   25383 	Rewrite subsequent tests to use it.
   25384 
   25385 	If GDB says it can't find the struct the function returned, report
   25386 	those tests as `unsupported'.
   25387 	* gdb.base/structs.exp (call_struct_func): New function.
   25388 	(do_function_calls): Use call_struct_func to call the functions
   25389 	returning structs.
   25390 
   25391 	* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
   25392 	whether functions are prototyped or not, so we can't possibly pass
   25393 	arguments to t_float_values2 properly.
   25394 
   25395 	* gdb.base/break.exp: (test_next_with_recursion): Don't change the
   25396 	value of `timeout' for targets other than the mips*tx39-*.
   25397 
   25398 2001-12-06  Michael Snyder  <msnyder (a] redhat.com>
   25399 
   25400 	* gdb.asm/asm-source.exp: Add tests for info target, info symbol,
   25401 	and detect whether the start symbol has a leading underscore.
   25402 
   25403 2001-12-04  Jim Blandy  <jimb (a] redhat.com>
   25404 
   25405 	* gdb.base/completion.exp: Clarify indentation.
   25406 
   25407 2001-12-03  Jim Blandy  <jimb (a] redhat.com>
   25408 
   25409 	* gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
   25410 	variables on the S/390, not `.word'.
   25411 
   25412 2001-11-30  Jim Blandy  <jimb (a] redhat.com>
   25413 
   25414 	Add assembly-source tests for s390-ibm-linux.
   25415 	* gdb.asm/s390.inc: New file.
   25416 	* gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
   25417 	the S/390 architecture.
   25418 	* gdb.asm/configure: Regenerated.
   25419 
   25420 2001-11-30  Michael Snyder  <msnyder (a] redhat.com>
   25421 
   25422 	* gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
   25423 	next, info source, info sources, info line, global and static
   25424 	variables, and static functions.
   25425 	* gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
   25426 	* gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
   25427 	* gdb.asm/asmsrc1.s: Add a static function and some variables.
   25428 	* gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
   25429 	* gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
   25430 	(gdbasm_leave): Restore frame pointer.
   25431 	(gdbasm_startup): Copy stack set-up from crt0.S.
   25432 
   25433 2001-11-26  Fernando Nasser  <fnasser (a] redhat.com>
   25434 
   25435 	From 2001-11-12 Jackie Smith Cashion  <jsmith (a] redhat.com>:
   25436 	* gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
   25437 	to a local (non-static) variable. Copy tstruct.a to a static buffer
   25438 	and return a pointer to that buffer.
   25439 	* gdb.base/callfwmall.c (t_structs_a): Ditto.
   25440 
   25441 2001-11-24  Mark Kettenis  <kettenis (a] gnu.org>
   25442 
   25443 	* gdb.asm/configure.in: Fix recognition of ix86 target.
   25444 	* gdb.asm/configure: Regenerate.
   25445 
   25446 2001-11-21  Michael Snyder  <msnyder (a] redhat.com>
   25447 
   25448 	* gdb.asm/sparc.inc: New file.
   25449 	* gdb.asm/asm-source.exp: Recognize sparc target.
   25450 	* gdb.asm/configure.in: Recognize sparc target.
   25451 	* gdb.asm/configure: Regenerate.
   25452 
   25453 2001-11-21  Michael Snyder  <msnyder (a] redhat.com>
   25454 
   25455 	* gdb.asm/m32r.inc: New file.
   25456 	* gdb.asm/asm-source.exp: Recognize m32r target.
   25457 	* gdb.asm/configure.in: Recognize m32r target.
   25458 	* gdb.asm/configure: Regenerate.
   25459 
   25460 2001-11-20  Michael Snyder  <msnyder (a] redhat.com>
   25461 
   25462 	* gdb.asm/i386.inc: New file.
   25463 	* gdb.asm/asm-source.exp: Recognize ix86 target.
   25464 	* gdb.asm/configure.in: Recognize ix86 target.
   25465 	* gdb.asm/configure: Regenerate.
   25466 
   25467 	* gdb.c++/namespace.exp: Fix quotes in output messages.
   25468 
   25469 2001-11-14  Michael Snyder  <msnyder (a] redhat.com>
   25470 
   25471 	* gdb.base/code-expr.exp: New file.  Tests use of the "@code"
   25472 	qualifier in a type cast expression, to designate an address
   25473 	in the instruction space (Harvard architecture).
   25474 
   25475 2001-11-13  Michael Snyder  <msnyder (a] redhat.com>
   25476 
   25477 	* gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
   25478 	Tests for expressions using 'const' and 'volatile'.
   25479 
   25480 2001-11-13  Corinna Vinschen  <vinschen (a] redhat.com>
   25481 
   25482 	* gdb.asm/asm-sources.exp: Allow defining linker flags.
   25483 
   25484 2001-11-12  Daniel Jacobowitz  <drow (a] mvista.com>
   25485 
   25486 	* lib/mi-support.exp (mi_run_to_helper): Move comments
   25487 	outside of gdb_expect.
   25488 
   25489 2001-11-11  Daniel Jacobowitz  <drow (a] mvista.com>
   25490 
   25491 	* lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
   25492 	mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
   25493 	mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
   25494 	mi0_run_to): New functions.
   25495 	* gdb.mi/mi-simplerun.exp: Use them.
   25496 	* gdb.mi/mi0-simplerun.exp: Likewise.
   25497 	* gdb.mi/mi-var-cmd.exp: Likewise.
   25498 	* gdb.mi/mi0-var-cmd.exp: Likewise.
   25499 
   25500 2001-11-10  Andrew Cagney  <ac131313 (a] redhat.com>
   25501 
   25502 	* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
   25503 	* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
   25504 
   25505 2001-11-09  Andrew Cagney  <ac131313 (a] redhat.com>
   25506 
   25507 	* gdb.base/restore.exp: Include $expected value in restored test
   25508 	message.
   25509 
   25510 2001-11-09  Andrew Cagney  <ac131313 (a] redhat.com>
   25511 
   25512 	* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
   25513 	implemented.
   25514 
   25515 2001-11-08  Michael Snyder  <msnyder (a] redhat.com>
   25516 
   25517 	* gdb.base/callfuncs.exp: Add tests for nested call dummies.
   25518 	Add pass/fail message for stop at breakpoint in call dummy function.
   25519 
   25520 2001-11-07  Michael Snyder  <msnyder (a] redhat.com>
   25521 
   25522 	* gdb.c++/templates.exp (test_template_breakpoints):
   25523 	If we get an overload menu, but it does not match what
   25524 	we expect, we still need to issue the "cancel" command.
   25525 	* gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
   25526 	making the whitespace optional.  Argument for "new" may be
   25527 	"unsigned" as well as "unsigned int/long".
   25528 	* gdb.c++/templates.exp: Replace "const &" with "const ?&",
   25529 	making the whitespace optional.  Also replace "(void) with
   25530 	"((void|)), making the keyword "void" optional.
   25531 	* gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
   25532 	making the whitespace optional.  Also replace "(void) with
   25533 	"((void|)), making the keyword "void" optional.
   25534 	* gdb.base/callfuncs.c (t_float_values): This function must
   25535 	_not_ be prototyped, and the following function (t_float_values2)
   25536 	must be prototyped (if the compiler supports it), so that GDB
   25537 	can be tested against both cases.  Usually one case involves
   25538 	promotion of float to double, while the other does not.
   25539 	* gdb.base/callfwmall.c: Ditto.
   25540 	* gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
   25541 	includes a stack frame for "start".
   25542 
   25543 2001-11-05  Jim Blandy  <jimb (a] redhat.com>
   25544 
   25545 	* gdb.stabs/weird.exp: Delete "p v_comb" test.  It assumes that
   25546 	pointers are 32 bits long, and that offsets of relocs are always
   25547 	stored in the data (REL-style), and not in the reloc entry itself
   25548 	(RELA-style).
   25549 	* gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
   25550 	stabs.
   25551 
   25552 2001-11-01  Michael Snyder  <msnyder (a] redhat.com>
   25553 
   25554 	* gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
   25555 	and regular expression operators by using quoting.
   25556 
   25557 2001-10-31  Michael Snyder  <msnyder (a] redhat.com>
   25558 
   25559 	* gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
   25560 	depending on what the symbol table contains.
   25561 	* gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
   25562 	the output of the ptype command.  Similarly, accept both "const &"
   25563 	and "const&".
   25564 
   25565 2001-10-31  Corinna Vinschen  <vinschen (a] redhat.com>
   25566 
   25567 	* gdb.base/miscexprs.c (main): Add usage of preprocessor
   25568 	symbol `STORAGE' to allow to choose the storage class of
   25569 	the local datastructures.
   25570 	* gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
   25571 	compiler directive.
   25572 
   25573 2001-10-30  Michael Snyder  <msnyder (a] redhat.com>
   25574 
   25575 	* gdb.base/jump.exp: Allow it to run for all targets.
   25576 
   25577 2001-10-29  Corinna Vinschen  <vinschen (a] redhat.com>
   25578 
   25579 	* gdb.base/call-ar-st.c (print_double_array): Match for loop
   25580 	with new double_array size.
   25581 	(main): Change storage class of all local variables to static.
   25582 	Reduce size of double_array to 9.
   25583 	* gdb.base/call-ar-st.exp:  Increase timeout value.
   25584 	Change expected output for double array to match new size in
   25585 	call-ar-st.c.
   25586 
   25587 2001-10-29  Corinna Vinschen  <vinschen (a] redhat.com>
   25588 
   25589 	* gdb.base/ending-run.exp: Create identical output when passing
   25590 	`step to end of run' case.  Add regular expression branch satisfying
   25591 	Stormy16 target.
   25592 
   25593 2001-10-28  Mark Kettenis  <kettenis (a] gnu.org>
   25594 
   25595 	* gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
   25596 	that we catch the expected failure under Linux/x86.
   25597 
   25598 2001-10-29  Orjan Friberg  <orjanf (a] axis.com>
   25599 
   25600 	* gdb.base/setvar.exp: Escape curly braces.
   25601 	* gdb.stabs/weird.exp: Ditto.
   25602 
   25603 2001-10-27  Daniel Jacobowitz  <drow (a] mvista.com>
   25604 
   25605 	* gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
   25606 	* gdm.mi/mi0-hack-cli.exp: Likewise.
   25607 
   25608 2001-10-25  Andrew Cagney  <ac131313 (a] redhat.com>
   25609 
   25610 	* gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
   25611 	messages.
   25612 
   25613 2001-10-21  Andrew Cagney  <ac131313 (a] redhat.com>
   25614 
   25615 	* lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
   25616 	checking MI enabled.
   25617 
   25618 2001-10-09  Corinna Vinschen  <vinschen (a] redhat.com>
   25619 
   25620 	* gdb.base/maint.exp: Treat $EXEEXT as optional in output.
   25621 
   25622 2001-10-04  Frank Ch. Eigler  <fche (a] redhat.com>
   25623 
   25624 	* lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
   25625 	if gdb child process crashes, just signal an error.
   25626 
   25627 2001-10-02  Jim Blandy  <jimb (a] redhat.com>
   25628 
   25629 	* lib/gdb.exp (test_xfail_format): Simplify.
   25630 
   25631 	* lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
   25632 	front of the variable name `format'.  Simplify `if'.
   25633 
   25634 2001-10-01  Daniel Jacobowitz  <drow (a] mvista.com>
   25635 
   25636 	* gdb.threads/pthreads.exp: Wait for output and delay
   25637 	before sending ^C.
   25638 
   25639 2001-10-01  Daniel Jacobowitz  <drow (a] mvista.com>
   25640 
   25641 	* gdb.mi/mi-var-display.exp (continue to incr_a):  Recognize
   25642 	some incorrect output instead of timing out.
   25643 	* gdb.mi/mi-var-display.exp (continue to incr_a):  Likewise.
   25644 
   25645 2001-09-28  Corinna Vinschen  <vinschen (a] redhat.com>
   25646 
   25647 	* gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
   25648 	check to allow additional `int'.
   25649 
   25650 2001-09-27  Daniel Jacobowitz  <drow (a] mvista.com>
   25651 
   25652 	* gdb.base/completion.exp: Remove incorrect 'p "a' test.
   25653 	Add tests for 'p "break' (pass) and 'p "break.' (xfail).
   25654 
   25655 2001-09-27  Michael Snyder  <msnyder (a] redhat.com>
   25656 
   25657 	* lib/gdb.exp (test_debug_format): New proc.
   25658 	(setup_xfail_format): Use new proc test_debug_format.
   25659 	* gdb.base/constvars.exp (local_compiler_xfail_check): New
   25660 	proc; use new service proc test_debug_format.
   25661 	Replace all other "gcc_compiled" tests with this test.
   25662 	* gdb.base/volatile.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 
   25666 2001-09-27  Michael Snyder  <msnyder (a] redhat.com>
   25667 
   25668 	* gdb.base/cvexpr.exp: New file.
   25669 	* gdb.base/cvexpr.c: New file
   25670 	Test for expressions using const and volatile keywords.
   25671 
   25672 2001-09-26  Corinna Vinschen  <vinschen (a] redhat.com>
   25673 
   25674 	* gdb.base/constvars.exp: Check for different orders of keywords
   25675 	and additional "int" strings in output.
   25676 
   25677 2001-09-22  Andrew Cagney  <ac131313 (a] redhat.com>
   25678 
   25679 	* gdb.base/maint.exp: Add "maintenance set/show" to list of valid
   25680 	responses from "help maint".
   25681 
   25682 2001-09-19  Frank Ch. Eigler  <fche (a] redhat.com>
   25683 
   25684 	* lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
   25685 	to localhost:NNN instead of :NNN, in case Xvfb is listening
   25686 	only on TCP.
   25687 
   25688 2001-09-19  Corinna Vinschen  <vinschen (a] redhat.com>
   25689 
   25690 	* gdb.base/recurse.exp: When checking leaving the watchpoint
   25691 	scope, recognize when gdb is in function's epilogue and pass.
   25692 
   25693 2001-09-18  Keith Seitz  <keiths (a] redhat.com>
   25694 
   25695 	* lib/insight-support.exp (_gdbtk_export_target_info): Add
   25696 	support for running tests against sid targets.
   25697 	(gdbtk_done): Ditto.
   25698 
   25699 2001-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   25700 
   25701 	* gdb.base/ending-run.c (main): Set stdout buffersize
   25702 	to the same reasonable value for any target.
   25703 	* gdb.base/ending-run.exp: Add a regular expression
   25704 	to make testsuite happy on Sanyo Stormy16 target.
   25705 
   25706 2001-09-17  Corinna Vinschen  <vinschen (a] redhat.com>
   25707 
   25708 	* gdb.base/display.c (do_loops): Add float variable `f'.
   25709 	Increment f in loop.
   25710 	* gdb.base/display.exp: Increment timeout by 60 seconds.
   25711 	Change float display test to use variable `f'.
   25712 
   25713 2001-09-17  Jim Blandy  <jimb (a] redhat.com>
   25714 
   25715 	* gdb.base/restore.exp: Use temporary breakpoints, to avoid
   25716 	overflowing the limited breakpoint tables on some ROM monitors
   25717 	(like the ROM68K).
   25718 
   25719 2001-09-15  Frank Ch. Eigler  <fche (a] redhat.com>
   25720 
   25721 	* lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
   25722 	the "-ac" (disable access control) flag.
   25723 
   25724 2001-08-30  Jeff Holcomb  <jeffh (a] redhat.com>
   25725 
   25726 	* gdb.base/remote.c: Use a small buffer for targets with 16-bit
   25727 	ints.
   25728 
   25729 2001-08-30  Keith Seitz  <keiths (a] redhat.com>
   25730 
   25731 	* lib/gdb.exp: Move all insight-related functionality into
   25732 	separate file.
   25733 	* lib/insight-support.exp: New file.
   25734 
   25735 2001-08-29  Frank Ch. Eigler  <fche (a] redhat.com>
   25736 
   25737 	* config/sid.exp (sid_start): Never set sid verbosity; disable
   25738 	expect_background {} that consumed its stdout; tolerate </dev/null.
   25739 	Attempt to set endianness override in "sid" protocol mode.  Cleanup.
   25740 
   25741 2001-08-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25742 
   25743 	* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
   25744 	CLI jump command to start it.
   25745 	(mi_run_to_main): Fail immediatly when unexpected output.
   25746 
   25747 2001-08-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25748 
   25749 	* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
   25750 	beginning of function.  Fix PR gdb/191.
   25751 
   25752 2001-08-16  Frank Ch. Eigler  <fche (a] redhat.com>
   25753 
   25754 	* config/sid.exp (sid_start): Don't warn if we cannot figure out
   25755 	what to force sid endianness to.
   25756 
   25757 2001-08-15  Keith Seitz  <keiths (a] redhat.com>
   25758 
   25759 	* lib/gdb.exp (gdbtk_start): Don't set environment
   25760 	variables for TCL_LIBRARY and friends. Insight will
   25761 	now figure these out for itself.
   25762 
   25763 2001-08-02  Michael Snyder  <msnyder (a] redhat.com>
   25764 
   25765 	* gdb.base/completion.exp: Remove the symbol "a64l" from
   25766 	the expect string; this is target-specific, and not related
   25767 	to what is being tested.
   25768 
   25769 2001-08-02  Dave Brolley  <brolley (a] redhat.com>
   25770 
   25771 	* config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
   25772 
   25773 2001-07-25  Michael Snyder  <msnyder (a] redhat.com>
   25774 
   25775 	* gdb.base/consecutive.exp: New file.  Test stepping over
   25776 	breakpoints on consecutive instructions.
   25777 	* gdb.base/consecutive.c: New file.
   25778 
   25779 	* gdb.base/call-rt-st.exp: Use double-backslash to quote
   25780 	curly braces in regular expressions.
   25781 
   25782 2001-07-25  Michael Snyder  <msnyder (a] redhat.com>
   25783 
   25784 	* gdb.base/ending-run.exp: Accept "Program exited normally" as
   25785 	legitimate output from stepping out of main.
   25786 
   25787 2001-07-22  Keith Seitz  <keiths (a] redhat.com>
   25788 
   25789 	* lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
   25790 	the empty string, do not run the tests.
   25791 
   25792 2001-07-17  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25793 
   25794 	* gdb.base/long_long.exp: Detect size of pointer.  Take into
   25795 	account 2-byte pointers when testing for p/a results.
   25796 
   25797 2001-07-17  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25798 
   25799 	* gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
   25800 	and defined to 1K for m68hc11.
   25801 	(random_data): Reduce table to 1K for embedded platforms (68hc11).
   25802 	* gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
   25803 	(sizeof_random_data): New variable to tell the size of the data table;
   25804 	don't test past this size; always run to main.
   25805 
   25806 2001-07-16  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25807 
   25808 	* gdb.base/return2.exp: return of long long and double fails for
   25809 	68HC11; don't execute these tests on that platform.
   25810 	* gdb.base/return.exp: Return of a double fails for 68hc11.
   25811 
   25812 2001-07-16  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25813 
   25814 	* call-ar-st.exp: Use gdb_skip_float_test to avoid executing
   25815 	tests that print a float.
   25816 	* call-rt-st.exp: Likewise.
   25817 
   25818 2001-07-12  Mark Kettenis  <kettenis (a] gnu.org>
   25819 
   25820 	* gdb.base/so-impl-ld.exp: Remove stray space that prevented
   25821 	running this test on Linux.
   25822 
   25823 2001-06-24  Michael Chastain  <chastain (a] redhat.com>
   25824 
   25825 	* gdb.base/arithmet.exp: Remove some tests to make all test names
   25826 	unique.
   25827 
   25828 2001-07-03  Michael Snyder  <msnyder (a] redhat.com>
   25829 
   25830 	* gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
   25831 	the output of the ptype command.
   25832 
   25833 2001-07-02  Michael Snyder  <msnyder (a] redhat.com>
   25834 
   25835 	* gdb.base/completion.exp: Don't assume that break.c is the only
   25836 	source file that may contain functions named "marker".
   25837 	* gdb.base/corefile.exp: Quote the curly braces in regexp.
   25838 
   25839 2001-06-28  Andrew Cagney  <ac131313 (a] redhat.com>
   25840 
   25841 	* gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
   25842 	of files to delete.
   25843 
   25844 	From 2000-06-15 Kazu Hirata <kazu (a] hxi.com>:
   25845 	* gdb.disasm/h8300s.exp: New file.
   25846 	gdb.disasm/h8300s.s: Likewise.
   25847 
   25848 2001-06-27  Andrew Cagney  <ac131313 (a] redhat.com>
   25849 
   25850 	* lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
   25851 	empty breakpoint tables.
   25852 
   25853 2001-06-25  Andrew Cagney  <ac131313 (a] redhat.com>
   25854 
   25855 	* lib/mi-support.exp: Update args=... part of stop-reason
   25856 	patterns. Accept either a list or a tuple.
   25857 
   25858 2001-06-23  Andrew Cagney  <ac131313 (a] redhat.com>
   25859 
   25860 	* lib/mi-support.exp: Remove local emacs variable defining
   25861 	change-log-default-name.
   25862 
   25863 2001-06-22  Michael Chastain  <chastain (a] redhat.com>
   25864 
   25865 	* gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
   25866 	This is operationally compatible with the previous version.
   25867 
   25868 2001-06-13  Jim Blandy  <jimb (a] redhat.com>
   25869 
   25870 	* lib/gdb.exp (gdb_test): Doc fix.
   25871 
   25872 2001-06-10  Michael Chastain  <chastain (a] redhat.com>
   25873 
   25874 	* gdb.base/exprs.exp: Remove a duplicate test.
   25875 
   25876 2001-06-06  Jim Blandy  <jimb (a] redhat.com>
   25877 
   25878 	* gdb.base/return2.exp (main): Use values to test float and double
   25879 	returns that are not NaN's, to avoid being confused by IEEE
   25880 	comparison rules.
   25881 
   25882 2001-06-04  Michael Snyder  <msnyder (a] redhat.com>
   25883 
   25884 	* gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
   25885 	non-zero if control_c fails.  Terminate the test on failure,
   25886 	rather than wait for 12 more tests to time out.
   25887 
   25888 2001-06-06  Jim Blandy  <jimb (a] redhat.com>
   25889 
   25890 	* gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
   25891 	Don't forget to match the GDB prompt.
   25892 
   25893 	* gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
   25894 
   25895 2001-06-04  Jim Blandy  <jimb (a] redhat.com>
   25896 
   25897 	* gdb.base/help.exp: Update pattern to exclude `print-load-map'
   25898 	command.
   25899 
   25900 2001-05-31  Kevin Buettner  <kevinb (a] redhat.com>
   25901 
   25902 	* gdb.base/annota1.exp (info break): Match four or more spaces
   25903 	after "Address".
   25904 
   25905 2001-05-31  Michael Chastain  <chastain (a] redhat.com>
   25906 
   25907 	* gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
   25908 	(dm_type_int_star): Likewise.
   25909 	(dm_type_long_star): Likewise.
   25910 	(dm_type_void_star): Likewise.
   25911 
   25912 2001-05-29  Kevin Buettner  <kevinb (a] redhat.com>
   25913 
   25914 	* gdb.base/completion.exp (INPUTRC): Set this environment variable
   25915 	to a known value in order to get consistent results regardless
   25916 	of the setting of INPUTRC or the presence or contents of .inputrc.
   25917 
   25918 2001-05-24  Michael Snyder  <msnyder (a] redhat.com>
   25919 
   25920 	* gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
   25921 	Don't require that the main thread and the manager thread are the
   25922 	first in the list.
   25923 
   25924 	* gdb.threads/pthreads.exp (test_startup): Relax test for thread
   25925 	debugging.  If test fails, issue an "unsupported" not a "fail".
   25926 
   25927 2001-05-24  Jim Blandy  <jimb (a] redhat.com>
   25928 
   25929 	Don't assume that short is shorter than int.
   25930 	* gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
   25931 	assume that shorts are smaller than ints.  On a 16-bit machine,
   25932 	this isn't true.
   25933 	("print unsigned char == (~0)"): Add test that verifies that ~0,
   25934 	an int, is not equal to ~0 stored in an unsigned char.  This tests
   25935 	the same thing that the previous test meant to, but works on
   25936 	16-bit machines, too.
   25937 	("print unsigned char != (~0)"): Same test, complemented.
   25938 
   25939 2001-05-24  Michael Snyder  <msnyder (a] redhat.com>
   25940 
   25941 	* gdb.threads/pthreads.exp (all_threads_running): Add an explicit
   25942 	test for (full_coverage == 0).  This makes the test run faster,
   25943 	and prevents dejagnu getting out of step.
   25944 
   25945 2001-05-23  Kevin Buettner  <kevinb (a] redhat.com>
   25946 
   25947 	* gdb.base/finish.exp (finish_void): Revise pattern for
   25948 	stopping on the call statement to not permit stopping at
   25949 	the start of the instructions comprising the call sequence.
   25950 
   25951 2001-05-19  Michael Chastain  <chastain (a] redhat.com>
   25952 
   25953 	* gdb.base/callfuncs.exp: Make all test names unique.
   25954 	* gdb.base/commands.exp: Make all test names unique.
   25955 	* gdb.base/condbreak.exp: Make all test names unique.
   25956 	* gdb.base/dbx.exp: Make all test names unique.
   25957 	* gdb.base/default.exp: Make all test names unique.
   25958 	* gdb.base/define.exp: Make all test names unique.  Conform some FAIL
   25959 	and TIMEOUT messages to their corresponding PASS message.
   25960 	* gdb.base/ending-run.exp: Make all test names unique.
   25961 	* gdb.base/long_long.exp: Remove duplicate test.
   25962 
   25963 2001-05-21  Kevin Buettner  <kevinb (a] redhat.com>
   25964 
   25965 	* gdb.base/finish.exp (finish_void): Allow "finish" command to
   25966 	stop on the call statement as well as the statement after the
   25967 	call.
   25968 
   25969 2001-05-21  Michael Snyder  <msnyder (a] redhat.com>
   25970 
   25971 	* gdb.base/long_long.exp: Allow for targets with 4-byte short.
   25972 
   25973 2001-05-10  Elena Zannoni  <ezannoni (a] redhat.com>
   25974 
   25975 	* gdb.base/completion.exp: Revamp test. Make it execute on all
   25976 	platforms.
   25977 
   25978 2001-05-10  Elena Zannoni  <ezannoni (a] redhat.com>
   25979 
   25980 	* config/gdbserver.exp (gdb_load): Handle the case
   25981 	in which the arguments to gdbserver are given in the
   25982 	baseboard configuration file.
   25983 	Also handle the case in which the server needs to do a
   25984 	load.
   25985 
   25986 2001-05-07  Keith Seitz <keiths (a] cygnus.com>
   25987 
   25988 	* lib/gdb.exp (gdbtk_initialize_display): New proc which will
   25989 	set up the display for testing.
   25990 	(gdbtk_start): Convert all paths to paths that tcl will like.
   25991 	Export target information to environment.
   25992 	(_gdbtk_xvfb_init): New proc to start Xvfb if available and
   25993 	necessary.
   25994 	(_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
   25995 	(to_tcl_path): New proc to convert a given pathname into
   25996 	a path acceptible as an argument to a tcl command.
   25997 	(_gdbtk_export_target_info): New proc to export target info
   25998 	into the environment for gdbtk testing.
   25999 	(gdbtk_done): New proc to signal end-of-test.
   26000 
   26001 2001-05-06  Jim Blandy  <jimb (a] redhat.com>
   26002 
   26003 	* restore.c: Make the code of caller0 correspond to its comment.
   26004 
   26005 2001-05-03  Michael Snyder  <msnyder (a] redhat.com>
   26006 
   26007 	* config/sid.exp (gdb_target_sid): Check for error messages.
   26008 	On error or timeout, don't make expect exit (which will terminate
   26009 	all subsequent tests); instead just make gdb exit.
   26010 	(gdb_load): Check for error messages.  On error or timeout,
   26011 	return a negative value.
   26012 
   26013 2001-04-24  Jim Blandy  <jimb (a] redhat.com>
   26014 
   26015 	* gdb.c++/templates.exp: If we see the prompt for the overload
   26016 	list, but we haven't recognized any of the longer patterns,
   26017 	arrange for this test to fail, not hang.
   26018 
   26019 	* gdb.c++/classes.exp (ptype class A): Tolerate whitespace
   26020 	variations.
   26021 
   26022 2001-04-22  Michael Chastain  <chastain (a] redhat.com>
   26023 
   26024 	* gdb.c++/local.exp: Use the 'runto' library function.
   26025 	* gdb.c++/namespace.exp: Likewise.
   26026 	* gdb.c++/overload.exp: Likewise.
   26027 
   26028 2001-03-26  Kevin Buettner  <kevinb (a] redhat.com>
   26029 
   26030 	* gdb.base/Makefile.in (EXECUTABLES): Add step-line.
   26031 	* gdb.base/step-line.exp: New file.  Test step/next in presence of
   26032 	#line directives.
   26033 	* gdb.base/step-line.c: New file.  Test program for the above.
   26034 	* gdb.base/step-line.inp: New file.  We pretend that this file has
   26035 	been transformed by some other tool into step-line.c.
   26036 
   26037 2001-03-21  Jim Blandy  <jimb (a] redhat.com>
   26038 
   26039 	* gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
   26040 	unmangled operator names.
   26041 
   26042 2001-03-20  Jim Blandy  <jimb (a] redhat.com>
   26043 
   26044 	* gdb.threads/linux-dp.exp: Recognize an additional message
   26045 	generated by GDB when it doesn't understand how to debug threads
   26046 	on the target system.
   26047 
   26048 2001-04-17  Michael Snyder  <msnyder (a] redhat.com>
   26049 
   26050 	* gdb.trace/deltrace.exp: Allow for 64-bit addresses.
   26051 	* gdb.trace/infotrace.exp: Ditto.
   26052 	* gdb.trace/passcount.exp: Ditto.
   26053 	* gdb.trace/while-stepping.exp: Ditto.
   26054 
   26055 2001-03-19  Andrew Cagney  <ac131313 (a] redhat.com>
   26056 
   26057 	* gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
   26058 
   26059 2001-03-12  Michael Chastain  <chastain (a] redhat.com>
   26060 
   26061 	* gdb.c++/derivation.exp: Use the 'runto' library function.
   26062 
   26063 2001-03-12  Michael Chastain  <chastain (a] redhat.com>
   26064 
   26065 	* gdb.c++/annota2.exp: Fix regular expression for "post-query".
   26066 
   26067 2001-02-24  Michael Chastain  <chastain (a] redhat.com>
   26068 
   26069 	* gdb.c++/ref-types.exp: Change handwritten code to library
   26070 	function 'runto'.
   26071 
   26072 2001-03-16  Orjan Friberg  <orjanf (a] axis.com>
   26073 
   26074 	* gdb.base/signals.exp: Set count to 0 explicitly.
   26075 
   26076 2001-03-15  Mark Salter  <msalter (a] redhat.com>
   26077 
   26078 	* config/monitor.exp (gdb_target_cmd): Add explicit error return.
   26079 	(gdb_target_monitor): Add check of gdb_target_cmd return value.
   26080 	(gdb_load): Add support for additional target_info: gdb_download_size
   26081 	and gdb_load_timeout.
   26082 
   26083 Thu Mar  8 16:06:00 2001  David Taylor  <taylor (a] redhat.com>
   26084 
   26085 	* gdb.base/annota1.exp: Move test of isnative to earlier in the
   26086 	file -- to prevent failing when the compile fails but we have no
   26087 	intention of running the tests anyway.
   26088 
   26089 	* gdb.base/long_long.exp: Test target_info for no_long_long, skip
   26090 	tests if set.
   26091 
   26092 	* gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
   26093 	integers.
   26094 
   26095 	* gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
   26096 	* gdb.c++/namespace.exp: Ditto.
   26097 
   26098 2001-03-07  Orjan Friberg  <orjanf (a] axis.com>
   26099 
   26100 	* gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
   26101 	* gdb.base/pointers.exp: Relax pattern match of decimals.
   26102 
   26103 2001-03-06  Kevin Buettner  <kevinb (a] redhat.com>
   26104 
   26105 	* Makefile.in, config/abug.exp, config/cfdbug.exp,
   26106 	config/cpu32bug.exp, config/dve.exp, config/est.exp,
   26107 	config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
   26108 	config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
   26109 	config/monitor.exp, config/proelf.exp, config/rom68k.exp,
   26110 	config/sh.exp, config/sid.exp, config/slite.exp,
   26111 	config/sparclet.exp, config/udi.exp, config/unknown.exp,
   26112 	config/vr4300.exp, config/vr5000.exp, config/vx.exp,
   26113 	config/vxworks.exp, config/vxworks29k.exp,
   26114 	gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
   26115 	gdb.base/all-bin.exp, gdb.base/annota1.exp,
   26116 	gdb.base/arithmet.exp, gdb.base/assign.exp,
   26117 	gdb.base/async.exp, gdb.base/attach.exp,
   26118 	gdb.base/bitfields.exp, gdb.base/bitops.exp,
   26119 	gdb.base/break.exp, gdb.base/call-ar-st.exp,
   26120 	gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
   26121 	gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
   26122 	gdb.base/commands.exp, gdb.base/completion.exp,
   26123 	gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
   26124 	gdb.base/constvars.exp, gdb.base/corefile.exp,
   26125 	gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
   26126 	gdb.base/display.exp, gdb.base/ena-dis-br.exp,
   26127 	gdb.base/ending-run.exp, gdb.base/environ.exp,
   26128 	gdb.base/eval-skip.exp, gdb.base/exprs.exp,
   26129 	gdb.base/finish.exp, gdb.base/foll-exec.exp,
   26130 	gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
   26131 	gdb.base/funcargs.exp, gdb.base/help.exp,
   26132 	gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
   26133 	gdb.base/logical.exp, gdb.base/long_long.exp,
   26134 	gdb.base/maint.exp, gdb.base/mips_pro.exp,
   26135 	gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
   26136 	gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
   26137 	gdb.base/pointers.exp, gdb.base/printcmds.exp,
   26138 	gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
   26139 	gdb.base/regs.exp, gdb.base/relational.exp,
   26140 	gdb.base/remote.exp, gdb.base/reread.exp,
   26141 	gdb.base/restore.exp, gdb.base/return2.exp,
   26142 	gdb.base/scope.exp, gdb.base/sect-cmd.exp,
   26143 	gdb.base/selftest.exp, gdb.base/setshow.exp,
   26144 	gdb.base/setvar.exp, gdb.base/shlib-call.exp,
   26145 	gdb.base/sigall.exp, gdb.base/signals.exp,
   26146 	gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
   26147 	gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
   26148 	gdb.base/step-test.exp, gdb.base/structs.c,
   26149 	gdb.base/structs.exp, gdb.base/structs2.exp,
   26150 	gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
   26151 	gdb.base/volatile.exp, gdb.base/watchpoint.exp,
   26152 	gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
   26153 	gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
   26154 	gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
   26155 	gdb.c++/derivation.exp, gdb.c++/inherit.exp,
   26156 	gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
   26157 	gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
   26158 	gdb.c++/ref-types.exp, gdb.c++/templates.exp,
   26159 	gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
   26160 	gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
   26161 	gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
   26162 	gdb.fortran/types.exp, gdb.java/jmisc.exp,
   26163 	gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
   26164 	gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
   26165 	gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   26166 	gdb.trace/circ.exp, gdb.trace/collection.exp,
   26167 	gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
   26168 	gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   26169 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
   26170 	gdb.trace/report.exp, gdb.trace/save-trace.exp,
   26171 	gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   26172 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
   26173 	lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
   26174 	notices.
   26175 
   26176 2001-02-27  Michael Snyder  <msnyder (a] cygnus.com>
   26177 
   26178 	* gdb.base/varargs.c (find_max_double): Fix printf format string:
   26179 	first arg is int not float.
   26180 
   26181 2001-02-22  Michael Snyder  <msnyder (a] cygnus.com>
   26182 
   26183 	* gdb.base/reread.exp: Unsupported for non-native targets;
   26184 	doesn't work for remote debugging.
   26185 
   26186 2001-02-19  Fernando Nasser  <fnasser (a] redhat.com>
   26187 
   26188 	From  Drew Moseley  <dmoseley (a] redhat.com>
   26189 	* gdb.base/ending-run.exp: Properly handle the BSP state when
   26190 	stepping past the end of main.
   26191 
   26192 2001-02-19  John Moore  <jmoore (a] redhat.com>
   26193 
   26194 	* gdb.base/commands.exp (infrun_breakpoint_command_test):
   26195 	Converted HPUX fix for non-expected items following multiple
   26196 	step commands into general solution for all platforms.
   26197 
   26198 2001-02-18  Michael Chastain  <chastain (a] redhat.com>
   26199 
   26200 	* gdb.c++/classes.exp (do_tests): Change runto statements
   26201 	from "runto 'foo(void)'" to "runto 'foo'".  This makes the
   26202 	statements demangler agnostic.
   26203 	* gdb.c++/virtfunc.exp (do_tests): Likewise.
   26204 	(gdb_virtfunc_restart): Likewise.
   26205 
   26206 2001-02-14  Michael Chastain  <chastain (a] redhat.com>
   26207 
   26208 	* gdb.c++/inherit.exp (do_tests): Change runto statements
   26209 	from "runto 'foo(void)'" to "runto 'foo'".  This makes the
   26210 	statements demangler agnostic.
   26211 
   26212 Sun Feb  4 17:32:21 2001  Andrew Cagney  <cagney (a] redhat.com>
   26213 
   26214 	* gdb.threads/pthreads.exp: Unify pass/fail messages for
   26215 	``continue to bkpt at common_routine in thread 2'' and ``stopped
   26216 	before calling common_routine 15 times'' tests.
   26217 
   26218 2001-02-11  Michael Chastain  <chastain (a] redhat.com>
   26219 
   26220 	* gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
   26221 	Helps the test script figure out which demangler is in use.
   26222 	(dm_type_foo_ref): Ditto.
   26223 	(dm_type_int_star): Ditto.
   26224 	(dm_type_long_star): Ditto.
   26225 	(dm_type_unsigned_int): Ditto.
   26226 	(dm_type_void): Ditto.
   26227 	(dm_type_void_star): Ditto.
   26228 	* gdb.base/cplusfuncs.exp (probe_demangler): New function.
   26229 	Probe the gdb demangler and set variables to accommodate
   26230 	formatting differences.
   26231 	(info_func_regexp): New function.  Same as info_func, but
   26232 	matches against a regexp.
   26233 	(info_func): Match against a literal string.
   26234 	(print_addr_2): New function.  Match against a literal string,
   26235 	which can be different from the input to gdb.
   26236 	(print_addr): Simply call print_addr_2 with the same argument twice.
   26237 	(test_lookup_operator_functions): Use demangler formatting variables.
   26238 	Blow away the xfails and workarounds for gnats gdb bug gdb/18.  Sort
   26239 	the tests in the same order as the C++ class declaration.
   26240 	(test_paddr_operator_functions): Ditto.
   26241 	(test_paddr_overloaded_functions): Ditto.
   26242 	(test_paddr_hairy_functions): Use demangler formatting variables.
   26243 	Add reference to gdb/19 for related tests.
   26244 	(do_tests): Call probe_demangler.
   26245 
   26246 2001-01-30  Kevin Buettner  <kevinb (a] redhat.com>
   26247 
   26248 	* gdb.c++/templates.cc (printf): Remove unused function definition.
   26249 
   26250 2001-01-26  Felix Lee  <flee (a] redhat.com>
   26251 
   26252 	* sid.exp (sid_exit): Pass host, not target, to remote_close.
   26253 
   26254 2001-01-25  matthew green  <mrg (a] redhat.com>
   26255 
   26256 	* config/sid.exp (sid_start): Call `remote_push_conn' after firing
   26257 	up sid.
   26258 	(sid_exit): Call `remote_pop_conn' after GDB is gone.
   26259 
   26260 2001-01-25  matthew green  <mrg (a] redhat.com>
   26261 
   26262 	* config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
   26263 	Deprecate $sid_spawn_id.
   26264 	(sid_exit): Remove code necessary only for `spawn.'
   26265 
   26266 2001-01-25  matthew green  <mrg (a] redhat.com>
   26267 
   26268 	* config/sid.exp (sid_start): Handle sim,protocol of `sid.'
   26269 
   26270 2001-01-28  Michael Chastain  <chastain (a] redhat.com>
   26271 
   26272 	* gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
   26273 	to call when tests fail.  It takes gdb out of the overloaded
   26274 	function choice menu back to the main prompt, so that the test
   26275 	program stays synchronized.
   26276 	(set_bp_overloaded): New proc to collect all the common
   26277 	code for setting a breakpoint on an overloaded name.  Calls
   26278 	take_gdb_out_of_choice_menu when needed.
   26279 	(menu_overload1arg): New variable to collect the repeated
   26280 	instances of the expected menu for an overloaded name.  Change
   26281 	the regular expression to handle changes in g++ type encoding:
   26282 	"void" can be either "void" or "", and "unsigned int" can be
   26283 	either "unsigned int" or "unsigned".
   26284 	(continue_to_bp_overloaded): Change regular expressions to handle
   26285 	changes in g++ type encoding.
   26286 	(no proc): Call take_gdb_out_of_choice_menu when needed.
   26287 	Remove redundant calls to "info break".  Accept either "canceled"
   26288 	or "cancelled".  Change regular expressions in "info break"
   26289 	calls to handle changes in g++ type encoding.  Give all tests
   26290 	unique strings.
   26291 
   26292 2001-01-17  Ben Elliston  <bje (a] redhat.com>
   26293 
   26294 	* config/sid.exp: New file.
   26295 
   26296 Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26297 
   26298 	* gdb.base/callfuncs.exp: Add space after ``Value returned is''.
   26299 
   26300 2000-12-21  Michael Snyder  <msnyder (a] cygnus.com>
   26301 
   26302 	* gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
   26303 	Add a RE to accept a non-ascii char if one is ever presented.
   26304 
   26305 2000-12-20  Fernando Nasser  <fnasser (a] redhat.com>
   26306 
   26307 	* lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
   26308 
   26309 2000-12-18  Michael Snyder  <msnyder (a] cygnus.com>
   26310 
   26311 	* gdb.base/setvar.exp: Use double '\\' to quote curly braces
   26312 	in regexp.  One '\' does not suffice on Linux.
   26313 
   26314 2000-12-09  Michael Chastain  <chastain (a] redhat.com>
   26315 
   26316 	* gdb.base/break.exp (test_clear_command): Use a marker function
   26317 	rather than 'main' for the test function.  Also move this
   26318 	test to an execution point where the marker function names are
   26319 	guaranteed to be bound to functions.  (Executing tests after a
   26320 	'finish' from main runs into name conflicts with local names
   26321 	in __libc_start_main).
   26322 
   26323 2000-12-07  Michael Snyder  <msnyder (a] cygnus.com>
   26324 
   26325 	* gdb.base/finish.exp: New test for gdb's "finish" command.
   26326 	* gdb.base/return2.exp: New test for gdb's "return" command.
   26327 	* gdb.base/return2.c: New source file for above.
   26328 
   26329 2000-12-05  Michael Snyder  <msnyder (a] cygnus.com>
   26330 
   26331 	* gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
   26332 	* gdb.base/miscexprs.exp: Ditto.
   26333 	* gdb.base/pointers.exp:  Ditto.
   26334 	* gdb.c++/derivation.exp: Ditto.
   26335 	* gdb.c++/local.exp:      Ditto.
   26336 	* gdb.c++/namespace.exp:  Ditto.
   26337 	* gdb.c++/overload.exp:   Ditto.
   26338 	* gdb.c++/ref-types.exp:  Ditto.
   26339 
   26340 2000-12-05  Michael Snyder  <msnyder (a] cygnus.com>
   26341 
   26342 	* gdb.base/constvars.exp: Test result of "up" command.
   26343 	* gdb.base/miscexprs.exp: Ditto.
   26344 	* gdb.base/pointers.exp:  Ditto.
   26345 	* gdb.base/scope.exp:     Ditto.
   26346 	* gdb.c++/derivation.exp: Ditto.
   26347 	* gdb.c++/local.exp:      Ditto.
   26348 	* gdb.c++/namespace.exp:  Ditto.
   26349 	* gdb.c++/overload.exp:   Ditto.
   26350 	* gdb.c++/ref-types.exp:  Ditto.
   26351 
   26352 2000-11-22  Michael Chastain  <chastain (a] redhat.com>
   26353 
   26354 	* mips_pro.exp: Accept either "middle -> top -> main" or
   26355 	"middle -> main" in the backtrace, because gcc can optimize
   26356 	tail calls to jumps.  Remove setup_xfail for the hppa case.
   26357 	Add a comment with the original warning messages from PR 3016,
   26358 	which was filed in 1993, to preserve them for posterity.
   26359 
   26360 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26361 
   26362 	* lib/gdb.exp (gdb_test): Override timeout with board info.
   26363 
   26364 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26365 
   26366 	* gdb.base/display.exp: Don't kill running stub.  Add "again" to
   26367 	the second kill and detach messages.
   26368 
   26369 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26370 
   26371 	* configure.in: Add AC_EXEEXT.
   26372 	* configure: Regenerate.
   26373 	* Makefile.in (just-check): Export EXEEXT.
   26374 	* lib/gdb.exp ($EXEEXT): Import from environment.
   26375 	* gdb.base/maint.exp: Expect $EXEEXT in executable name.  Don't
   26376 	expect "maint dump-me" on Cygwin.
   26377 	* gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
   26378 	$EXEEXT.
   26379 
   26380 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26381 
   26382 	* gdb.base/break.exp: Test backtrace and finish from called
   26383 	function on all platforms, not just HP-UX.
   26384 
   26385 2000-11-03  Michael Snyder  <msnyder (a] cygnus.com>
   26386 
   26387 	* config/monitor.exp (gdb_target_cmd): Abstracts some of the
   26388 	code from gdb_target_monitor, so it can be used independantly
   26389 	for gdbserver.  Also comment out an unnecessary PUTS.
   26390 
   26391 2000-11-03  Michael Snyder  <msnyder (a] cygnus.com>
   26392 
   26393 	* gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
   26394 	* gdb.base/corefile.exp: Expect the message "Program is being
   26395 	debugged already" when we send the "corefile" command, since
   26396 	the preceeding gdb_load may have connected gdb to a remote target.
   26397 	* gdb.base/display.exp: Disable hardware watchpoints if new
   26398 	board info variable "no_hardware_watchpoints" is true.
   26399 	Replace single-letter commands with more readable ones.
   26400 	* gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
   26401 	if new board info variable "no_hardware_watchpoints" is true.
   26402 	* gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
   26403 	to see if stdio (printf) testing is possible.
   26404 	* gdb.base/watchpoint.exp: Disable hardware watchpoints if new
   26405 	board info variable "no_hardware_watchpoints" is true.  Use new
   26406 	proc "gdb_skip_stdio_tests" to see if printf tests are possible.
   26407 
   26408 2000-11-13  Fernando Nasser  <fnasser (a] redhat.com>
   26409 
   26410 	From Orjan Friberg  <orjanf (a] axis.com>:
   26411 	* gdb.base/printcmds.exp: Escape curly braces followed by a number
   26412 	in array print pattern match.
   26413 
   26414 2000-11-09  Fernando Nasser  <fnasser (a] redhat.com>
   26415 
   26416 	* gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
   26417 	spelling "cancelled" to U.S. spelling "canceled" to match changes
   26418 	made to gdb.
   26419 	* gdb.c++/ovldbreak.exp: Ditto.
   26420 
   26421 2000-11-06  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   26422 
   26423 	* gdb.base/callfuncs.c (main):  Moved to end of file, call
   26424 	t_double_values to initialize the FPU before inferior calls are made.
   26425 	* gdb.base/callfuncs.exp:  Test for register preservation after calling
   26426 	inferior functions.  Add tests for continuining, finishing and
   26427 	returning from a stop in a call dummy.
   26428 
   26429 2000-10-24  Michael Snyder  <msnyder (a] cygnus.com>
   26430 
   26431 	* gdb.base/commands.exp: Break up long lines, and re-indent.
   26432 
   26433 2000-10-19  Michael Snyder  <msnyder (a] cygnus.com>
   26434 
   26435 	* config/gdbserver.exp:  Rewritten from the ground up, to make it
   26436 	compatible with the current dejagnu tree, and to make it work with
   26437 	the new "gdbserver" in libremote.
   26438 
   26439 2000-10-16  Michael Snyder  <msnyder (a] cygnus.com>
   26440 
   26441 	* gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
   26442 	* gdb.base/varargs.exp: Skip entire test if no printf support.
   26443 	* gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
   26444 	* gdb.base/shlib-call.exp: Skip several tests if no printf support.
   26445 
   26446 2000-10-13  Michael Snyder  <msnyder (a] cygnus.com>
   26447 
   26448 	* lib/gdb.exp (gdb_skip_float_test): New proc.  Skip test if
   26449 	no floating point support.
   26450 	(gdb_skip_stdio_test): New proc.  Skip test if no stdio support.
   26451 	* gdb.base/call-ar-st.exp: Use above procs to skip tests.
   26452 	* gdb.base/call-rt-st.exp: Ditto.
   26453 	* gdb.base/call-strs.exp: Ditto.
   26454 
   26455 2000-08-02  Jimmy Guo  <guo (a] hpcleara.cup.hp.com>
   26456 
   26457 	* gdb.base/sizeof.c: include <stdio.h>.
   26458 
   26459 	* gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
   26460 	'finish', otherwise uncaptured gdb_prompt would potentially
   26461 	throw remaining test points out of sync.
   26462 
   26463 2000-07-26  Scott Bambrough <scottb (a] netwinder.org>
   26464 
   26465 	* gdb.base/recurse.exp: Run tests for all targets.
   26466 	* gdb.base/so-impl-ld.exp: Added wildcard to handle the
   26467 	gnu-oldld case on ARM.
   26468 	* gdb.base/watchpoint.exp (test_stepping): Clear xfail
   26469 	for ARM targets.
   26470 
   26471 Mon Jul 24 07:46:02 CDT 2000  Clinton Popetz  <cpopetz (a] cygnus.com>
   26472 
   26473 	* gdb.java/configure.in (AC_INIT): Use jmisc.exp.
   26474 	* gdb.java/configure: Rebuild.
   26475 
   26476 Sun Jul 23 21:42:34 2000  Anthony Green  <green (a] redhat.com>
   26477 
   26478 	* gdb.java/jv-exp.exp: New file.
   26479 
   26480 Sun Jul 23 21:02:42 2000  Anthony Green  <green (a] redhat.com>
   26481 
   26482 	* configure: Rebuilt.
   26483 	* configure.in (configdirs): Add gdb.java.
   26484 	* gdb.java/jmisc.java: New file.
   26485 	* gdb.java/jmisc.exp: New file.
   26486 	* gdb.java/Makefile.in: New file.
   26487 	* gdb.java/configure: Rebuilt.
   26488 	* gdb.java/configure.in: New file.
   26489 	* lib/java.exp: New file.
   26490 
   26491 Wed Jul 12 18:14:29 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26492 
   26493 	* gdb.base/exprs.exp: Test casts to a pointer including over and
   26494 	underflow.
   26495 
   26496 Thu Jul 13 11:52:53 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26497 
   26498 	* gdb.base/sizeof.exp, gdb.base/sizeof.c: New files.  Compare GDB
   26499 	and the compilers sizes.
   26500 
   26501 2000-07-09  Nick Duffek  <nsd (a] redhat.com>
   26502 
   26503 	* gdb.c++/misc.cc (class ClassParam, class_param): Define.
   26504 	(use_methods): New function.
   26505 	(main): Call use_methods().
   26506 	* gdb.c++/classes.exp (test_method_param_class): New procedure.
   26507 	(do_tests): Call test_method_param_class.
   26508 
   26509 2000-07-09  Nick Duffek  <nsd (a] redhat.com>
   26510 
   26511 	* gdb.c++/classes.exp (test_nonexistant_members): Fix name
   26512 	spelling.
   26513 	(test_enums): New procedure.  Move enum tests from end of script
   26514 	to here.  Set breakpoint on function name instead of line number.
   26515 	* gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
   26516 	(enums2): New marker function.
   26517 	(enums1): New function.
   26518 	(main): Call enums1().  Move enum tests to enums1().
   26519 
   26520 Tue Jul  4 03:43:49 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26521 
   26522 	* gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
   26523 	compile/link program.  Update line numbers.
   26524 	* gdb.asm/d10v.inc: Define ``startup''.
   26525 	* gdb.asm/asmsrc1.s: Add definition of _start.
   26526 
   26527 Fri Jun 23 17:45:52 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26528 
   26529 	* gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
   26530 
   26531 2000-06-18  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26532 
   26533 	* gdb.base/maint.exp: Add 'maint print architecture' item to output
   26534 	of 'help maint print' command.
   26535 
   26536 Fri Jun 16 18:22:05 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26537 
   26538 	* gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
   26539 	they use gdb_expect_list.
   26540 
   26541 Wed Jun  7 13:02:40 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26542 
   26543 	* gdb.base/commands.exp: Use ``set remote
   26544 	memory-read-packet-size'' instead of ``set endian big'' to test
   26545 	long commands.
   26546 
   26547 2000-06-03  Daniel Berlin  <dan (a] cgsoftware.com>
   26548 
   26549 	* gdb.c++/templates.exp (do_tests): Make all of these work under
   26550 	g++, and stop skipping them.
   26551 
   26552 	* gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
   26553 	work under g++.
   26554 
   26555 	* gdb.c++/misc.cc: Fix ambiguous initialization with correct
   26556 	initialization.
   26557 
   26558 2000-06-02  Michael Snyder  <msnyder (a] cygnus.com>
   26559 
   26560 	* gdb.base/annota1.exp (run until main breakpoint): Loosen up
   26561 	the regular expression: accept an (almost) arbitrary sequence of
   26562 	"frames-invalid" and "breakpoints-invalid" messages both before
   26563 	and after the "starting" message.
   26564 
   26565 2000-06-02  Michael Snyder  <msnyder (a] cygnus.com>
   26566 
   26567 	* gdb.c++/local.exp: This test has never been known to work with g++.
   26568 
   26569 2000-05-18  Michael Snyder  <msnyder (a] cygnus.com>
   26570 
   26571 	* gdb.base/annota1.exp (annotate-signal-handler-caller):
   26572 	Relax the regular expression a little, make it pass on Solaris 8.
   26573 
   26574 2000-05-12  Kevin Buettner  <kevinb (a] redhat.com>
   26575 
   26576 	* gdb.base/step-test.exp: On IA-64 targets, when stepping out of
   26577 	a call, do not require that gdb stop on the line after the call.
   26578 	Instead, it is permissible for gdb to stop on the line of the
   26579 	call itself.
   26580 
   26581 2000-05-12  Michael Snyder  <msnyder (a] .cygnus.com>
   26582 
   26583 	* gdb.base/break.exp (bp on small function, optimized file):
   26584 	Add a second pass pattern.  The behavior differs here between stabs
   26585 	and dwarf for one-line functions.  Stabs preserves two line symbols
   26586 	(one before the prologue and one after) with the same line number,
   26587 	but dwarf regards these as duplicates and discards one of them.
   26588 	Therefore the address after the prologue (where the breakpoint is)
   26589 	has no exactly matching line symbol, and GDB reports the breakpoint
   26590 	as if it were in the middle of a line rather than at the beginning.
   26591 
   26592 2000-05-08  Michael Snyder  <msnyder (a] cygnus.com>
   26593 
   26594 	* gdb.base/interrupt.exp: Make "pass" message say "send"
   26595 	rather than "send_gdb" (for consistancy).
   26596 
   26597 Mon May  1 15:37:58 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26598 
   26599 	From 2000-04-28 Andreas Jaeger  <aj (a] suse.de>:
   26600 	* gdb.c++/templates.cc: Properly check for GCC version number.
   26601 	* lib/compiler.cc: Likewise
   26602 
   26603 2000-04-28  Michael Snyder  <msnyder (a] cygnus.com>
   26604 
   26605 	* gdb.base/break.exp: When compiled with -O2 optimization,
   26606 	gdb may not stop at the first line of main, due to code motion.
   26607 
   26608 2000-04-26  Michael Snyder  <msnyder (a] cygnus.com>
   26609 
   26610 	* gdb.base/call-ar-st.exp: Bail out if target is sparclet.
   26611 	This test depends on parsing the printf output from the target.
   26612 	Since the sparclet stub doesn't do stdio, this will never work.
   26613 	* gdb.base/call-rt-st.exp: ditto.
   26614 	* gdb.base/call-strs: ditto.
   26615 
   26616 2000-04-24  Michael Snyder  <msnyder (a] cygnus.com>
   26617 
   26618 	* gdb.base/miscexprs.exp: make sizeof long array test portable.
   26619 
   26620 	* gdb.base/ending-run.exp: After connecting to a remote target,
   26621 	but before running, the target will appear to be in a random
   26622 	location.  Specify both a file and a line for breakpoints.
   26623 	Also, the function that calls main may be called 'init'
   26624 	rather than 'start'.
   26625 
   26626 2000-04-17  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26627 
   26628 	* gdb.base/help.exp: Update output for add-symbol-file command.
   26629 
   26630 2000-04-10  Fernando Nasser  <fnasser (a] cygnus.com>
   26631 
   26632 	From Franz Sirl <Franz.Sirl-kernel (a] lauterbach.com>
   26633 	* gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
   26634 
   26635 2000-04-07  J.T. Conklin  <jtc (a] redback.com>
   26636 
   26637 	* gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
   26638 
   26639 	* gdb.base/funcargs.exp: Relax patterns matching pointers to char.
   26640 
   26641 2000-04-06  Michael Snyder  <msnyder (a] cygnus.com>
   26642 
   26643 	* gdb.threads/pthreads.exp (all_threads_running): Allow
   26644 	for more than 15 thread increments.
   26645 
   26646 2000-03-30  Philippe De Muyter  <phdm (a] macqel.be>
   26647 
   26648 	* gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
   26649 	values that can be represented exactly.
   26650 	* gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
   26651 	above change, and to not check against the directory part of the source
   26652 	file name.
   26653 	(step into print_long_arg_list): Likewise.
   26654 	(print print_small_structs from print_long_arg_list): Likewise.
   26655 	(print print_long_arg_list): Likewise.
   26656 
   26657 2000-03-27  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26658 
   26659 	* gdb.base/printcmds.c: Terminate char array ctable2 with 0.
   26660 
   26661 Mon Mar 27 14:46:37 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26662 
   26663 	* ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
   26664 
   26665 2000-03-25  Daniel Berlin  <dan (a] cgsoftware.com>
   26666 
   26667 	* gdb.base/commands.exp (deprecated_command_test): Add test for
   26668 	deprecate with no arguments.
   26669 
   26670 2000-03-24  Jonathan Larmour  <jlarmour (a] redhat.co.uk>
   26671 
   26672 	* gdb.base/break.exp: Add new test for setting breakpoints on
   26673 	optimized code so we can test breakpoints work even when function
   26674 	prologues may be optimized away
   26675 
   26676 2000-03-23  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26677 
   26678 	From David Whedon <dwhedon (a] gordian.com>
   26679 	* gdb.base/commands.exp : Added command deprecator tests.
   26680 
   26681 2000-03-22  Daniel Berlin   <dan (a] cgsoftware.com>
   26682 
   26683        * gdb.base/help.exp: Added test for new apropos command.
   26684 
   26685 2000-03-21  Kevin Buettner <kevinb (a] redhat.com>
   26686 
   26687 	* gdb.base/pointers.c (usevar): New function.
   26688 	(main): Make sure that global variables v_int_pointer2, rptr,
   26689 	and y are all referenced someplace in the program by calling
   26690 	usevar() on them.  [Some linkers delete symbols which are
   26691 	never referenced.  The space remains, but there's no way to
   26692 	get a (symbolic) handle on the variable from the debugger.]
   26693 
   26694 2000-03-14  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26695 
   26696 	* gdb.base/printcmds.c: Add typedeffed arrays.
   26697 
   26698 	* gdb.base/printcmds.exp (test_print_typedef_arrays): New
   26699 	procedure to test arrays that are typedef'd.
   26700 
   26701 2000-03-13  James Ingham  <jingham (a] leda.cygnus.com>
   26702 
   26703 	* lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
   26704 	the library directories.
   26705 
   26706 Mon Feb 21 13:05:36 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26707 
   26708 	* configure.in (configdirs): Add sub directory gdb.mi.
   26709 	* configure: Re-generate.
   26710 
   26711 	* gdb.mi: New directory.
   26712 
   26713 2000-02-25  Scott Bambrough <scottb (a] netwinder.org>
   26714 
   26715 	* gdb.base/long_long.exp: Correct test suite failure when printing
   26716 	a long long value as a double on ARM platforms.
   26717 
   26718 2000-02-16  Jim Blandy  <jimb (a] redhat.com>
   26719 
   26720 	* gdb.base/break.exp ("breakpoint line number"): Make sure the
   26721 	default source file is set properly before running this test.
   26722 
   26723 2000-02-14  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26724 
   26725 	* lib/gdb.exp: Tell the testsuite that now gdbtk is in the
   26726 	gdbtk/library directory, not in gdbtcl2.
   26727 
   26728 2000-02-04  Jim Blandy  <jimb (a] redhat.com>
   26729 
   26730 	* gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
   26731 	backslash from regexp pattern.
   26732 
   26733 	* gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
   26734 	procedure.  Use it to run all the "continue to bp overloaded"
   26735 	tests.  Note that this changes the names of the tests slightly.
   26736 	If the breakpoint hit message includes a hex PC value, because
   26737 	GCC's Dwarf 2 line info doesn't help us distinguish the prologue
   26738 	from the real source code, still consider that a pass.
   26739 
   26740 	* gdb.base/condbreak.exp ("run until breakpoint at marker2"):
   26741 	XFAIL here if the breakpoint message contains a hex address.  Note
   26742 	similar change on 1999-11-02.
   26743 
   26744 	* gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
   26745 
   26746 	* gdb.base/ptype.exp: Establish a default source file before
   26747 	calling get_debug_format.
   26748 
   26749 2000-02-03  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26750 
   26751 	* gdb.base/watchpoint.exp: Remove duplication of test messages.
   26752 
   26753 2000-02-02  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26754 
   26755 	* gdb.base/step-test.exp: Fix the steps to enter a callee by means
   26756 	of successive stepi commands -- while in the prologue we should see
   26757 	the function entry bracket.
   26758 
   26759 2000-02-02  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26760 
   26761 	* gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
   26762 	reach __change_mode() when stepping through the end of main().
   26763 
   26764 2000-01-17  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26765 
   26766 	* gdb.base/default.exp: Fix expected pattern.
   26767 	* gdb.base/help.exp: Same.
   26768 
   26769 2000-01-10  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26770 
   26771 	* gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
   26772 	Don't use xfail's because that affects only the following test.
   26773 
   26774 	* gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
   26775 	solaris or linux.
   26776 
   26777 	* gdb.base/selftest.exp: Update to reflect changes to main.c.
   26778 
   26779 2000-01-07  Michael Snyder  <msnyder (a] cygnus.com>
   26780 
   26781 	* gdb.base/display.exp: Some yacc parsers like to say
   26782 	"A syntax error" rather than "A parse error".  Accept both.
   26783 
   26784 2000-01-07  Michael Snyder  <msnyder (a] cygnus.com>
   26785 
   26786 	* gdb.threads/pthreads.exp: Try to link with -lthread if -lpthread
   26787 	and -lpthreads fail.
   26788 
   26789 2000-01-06  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26790 
   26791 	* gdb.base/default.exp: Remove OS dependent string from "target
   26792 	remote" test.
   26793 	* gdb.base/help.exp: Same for "help target remote" test.
   26794 
   26795 2000-01-04  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26796 
   26797 	From Jim Kingdon <kingdon (a] redhat.com>:
   26798 
   26799 	* gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
   26800 	prompt (cleanup rather than necessity, but still might keep output
   26801 	from spilling to next test).
   26802 
   26803 2000-01-02  Fred Fish  <fnf (a] cygnus.com>
   26804 
   26805 	* gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
   26806 	AIX, which defines them in <sys/types.h>.
   26807 
   26808 1999-12-20  Michael Snyder  <msnyder (a] cleaver.cygnus.com>
   26809 
   26810 	* gdb.base/callfuncs.exp: Make "next" test match the next source
   26811 	line, in case the "next" runs away.
   26812 
   26813 1999-02-18  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   26814 
   26815 	* testsuite/gdb.chill/tests1.ch, testsuite/gdb.chill/tests2.ch,
   26816 	testsuite/gdb.chill/tests2.exp: Update FSF address in copyright
   26817 	notices.
   26818 
   26819 1999-12-16  Michael Snyder  <msnyder (a] cleaver.cygnus.com>
   26820 
   26821 	* gdb.threads/linux-dp.exp: Make test for "New Thread" message
   26822 	more forgiving.  Ditto test for "info threads".
   26823 
   26824 1999-12-16  Stan Shebs  <shebs (a] andros.cygnus.com>
   26825 
   26826 	* gdb.base/default.exp: Match arm* etc instead of arm in "info
   26827 	float" test.
   26828 
   26829 1999-12-13 Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26830 
   26831 	* gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
   26832 
   26833 	* gdb.base/break.exp: Add missing anchor to reg exp on "finish from
   26834 	outermost frame disallowed".
   26835 
   26836 1999-12-09  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26837 
   26838 	* gdb.base/setvar.exp: New tests for setting the value of a struct
   26839 	with a constant list.
   26840 
   26841 1999-12-08  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26842 
   26843 	* gdb.base/setvar.exp: Remove pair os tests that expected gdb to
   26844 	require the user to type a cast before setting the value of a struct.
   26845 
   26846 1999-12-06  Jim Blandy  <jimb (a] cygnus.com>
   26847 
   26848 	* gdb.base/default.exp: Expect the new 'info float' command on
   26849 	all i386 platforms.
   26850 
   26851 	* gdb.threads/linux-dp.exp: Expand our ability to recognize
   26852 	LinuxThreads libraries that don't support debugging.
   26853 
   26854 Sat Dec  4 15:21:18 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26855 
   26856 	* gdb.base/remote.c: Fill the buffer with truely random data.
   26857 	Change the buffer type to ``unsigned char'' to simplify size
   26858 	arithmetic.
   26859 
   26860 	* gdb.base/remote.exp: Reduce download numbers by one.  Typical
   26861 	stub only handles 400-1 byte packets.  Verify that the download
   26862 	worked.
   26863 
   26864 1999-11-30  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26865 
   26866 	* lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
   26867 	tests, using UNRESOLVED for the untested cases.  Also, does not wait
   26868 	for a timeout if the prompt was received before a recognizable pattern.
   26869 
   26870 1999-11-29  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26871 
   26872 	* lib/gdb.exp (gdb_expect_list): Fix spelling.
   26873 
   26874 1999-11-29  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26875 
   26876 	* gdb.base/watchpoint.exp: Add tests cases for the hit count of
   26877 	watchpoints.
   26878 
   26879 1999-11-24  Jason Merrill  <jason (a] casey.cygnus.com>
   26880 
   26881 	* gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
   26882 
   26883 	* gdb.c++/local.exp: Be more flexible in recognizing local class
   26884 	name mangling.  Don't allow horribly truncated method names.
   26885 	* gdb.c++/derivation.exp: Expect protected inheritance.
   26886 	* gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
   26887 	* gdb.c++/virtfunc.exp: Likewise.
   26888 	* gdb.c++/classes.exp: Likewise.  Don't require the enclosing scope
   26889 	when printing a nested enum.
   26890 
   26891 1999-11-22  Jim Blandy  <jimb (a] cygnus.com>
   26892 
   26893 	* gdb.base/step-test.exp: Properly await GDB's response to setting
   26894 	a breakpoint on the call to large_struct_by_value.
   26895 
   26896 	* gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
   26897 	just because we have debug info for the `start' function.
   26898 
   26899 1999-11-19  Jim Blandy  <jimb (a] zenia.red-bean.com>
   26900 
   26901 	* gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
   26902 	"Unknown signal" messages, which indicate (on LinuxThreads) that
   26903 	GDB doesn't know how to debug threads on this system.  This is
   26904 	better than hanging while philosopher 0 dumps chatter into gdb.log.
   26905 
   26906 1999-11-18  Tom Tromey  <tromey (a] cygnus.com>
   26907 
   26908 	* gdb.trace/deltrace.exp: Updated test to reflect new error text.
   26909 
   26910 1999-11-18  Fred Fish  <fnf (a] cygnus.com>
   26911 
   26912 	* gdb.base/coremaker2.c: Add sample program for generating
   26913 	cores that is more self contained than coremaker.c.  Eventually
   26914 	I'll add more code to this and tie it into the testsuite.
   26915 
   26916 1999-11-12  Stan Shebs  <shebs (a] andros.cygnus.com>
   26917 
   26918 	* gdb.base/dollar.exp: Remove, now in gdb.hp.
   26919 
   26920 1999-11-10  Jimmy Guo  <guo (a] cup.hp.com>
   26921 
   26922 	* gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
   26923 	from $srcdir/lib/.
   26924 	* lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
   26925 	and gdb.c++/.
   26926 
   26927 	* gdb.c++/derivation.exp: remove redundant get compiler info code.
   26928 
   26929 	* gdb.base/commands.exp: add '$gdb_prompt $' anchor to
   26930 	'continue with watch' test point.
   26931 
   26932 1999-11-08  Jim Blandy  <jimb (a] zenia.red-bean.com>
   26933 
   26934 	Merged from p2linux-990323-branch:
   26935 
   26936 	* lib/gdb.exp (gdb_continue_to_breakpoint): New function.
   26937 
   26938 Mon Nov  8 23:07:09 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   26939 
   26940 	* gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
   26941 	{limit,fixed}''.  Test ``set download-write-size''.
   26942 
   26943 Sun Nov  7 17:37:01 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26944 
   26945 	* gdb.base/funcargs.exp: Rewrite stack traceback checks using
   26946 	gdb_expect_list.
   26947 
   26948 Fri Nov  5 18:40:52 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26949 
   26950 	* lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
   26951 
   26952 1999-11-03  Mark Salter  <msalter (a] cygnus.com>
   26953 
   26954 	* gdb.base/break.exp: Fix "stub continue" pattern.
   26955 
   26956 1999-11-03  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26957 
   26958 	* gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
   26959 
   26960 1999-11-02  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26961 
   26962 	* gdb.base/display.exp ("finish"): Add timeout clause.
   26963 
   26964 	* gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
   26965 	plain prompt clause, so this doesn't have to time out in order to
   26966 	fail.
   26967 
   26968 	* gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
   26969 	breakpoint hit messages include an address.
   26970 
   26971 	* gdb.base/display.exp: Don't forget to escape parens in regular
   26972 	expressions.  Unix regexp notatation sucks.
   26973 
   26974 1999-11-02  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26975 
   26976 	* gdb.base/annota1.exp: Test for annotate-signalled: change output
   26977 	order for 'signalled' message.
   26978 
   26979 1999-11-01  Stan Shebs  <shebs (a] andros.cygnus.com>
   26980 
   26981 	From Jimmy Guo  <guo (a] cup.hp.com>:
   26982 	* gdb.base/annota1.exp: Add tests for annotate ignore count change.
   26983 	* gdb.base/annota1.c: Add code for tests to work with.
   26984 
   26985 1999-10-26  Frank Ch. Eigler  <fche (a] cygnus.com>
   26986 
   26987 	* gdb.base/remote.exp: New test for remote downloading settings.
   26988 	* gdb.base/remote.c: New file with large .data.
   26989 
   26990 1999-10-18  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26991 
   26992 	* gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
   26993 	for LinuxThreads support, merged from the Code Fusion branch.
   26994 
   26995 Mon Oct 11 13:57:21 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   26996 
   26997 	* lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
   26998 	containing exp_continue into a while within an expect.  Don't
   26999 	attempt a start more than three times.  Check return value from
   27000 	gdb_load.
   27001 
   27002 Wed Oct  6 12:05:58 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27003 
   27004 	* gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
   27005 	a pass case.
   27006 
   27007 1999-10-01  Kevin Buettner <kevinb (a] cygnus.com>
   27008 
   27009 	* gdb.base/break.c (main): Added a statement that we can step
   27010 	off of.
   27011 	* gdb.base/break.exp: Added tests for setting a breakpoint
   27012 	at an offset and stepping onto a breakpoint.
   27013 
   27014 1999-10-01  Fred Fish  <fnf (a] cygnus.com>
   27015 
   27016 	* gdb.base/help.exp (help add-symbol-file): Update to match current
   27017 	gdb output.
   27018 
   27019 1999-09-18  Jim Blandy  <jimb (a] cris.red-bean.com>
   27020 
   27021 	* gdb.base/break.exp: Code locations are in hex, don't forget!
   27022 	(For HP-UX.)
   27023 
   27024 1999-09-17  Stan Shebs  <shebs (a] andros.cygnus.com>
   27025 
   27026 	* condbreak.exp: Use break.c as test program.
   27027 	* condbreak.c: Remove, redundant with break.c.
   27028 
   27029 1999-09-15  Stan Shebs  <shebs (a] andros.cygnus.com>
   27030 
   27031 	* config/monitor.exp (gdb_target_monitor): Disable X- and
   27032 	Z-packets if the target needs it.
   27033 
   27034 1999-09-13  James Ingham  <jingham (a] leda.cygnus.com>
   27035 
   27036 	* gdb.c++/overload.exp: Added tests for listing overloaded
   27037 	functions with function pointers in the arg, explicitly calling
   27038 	out the version you want.
   27039 
   27040 1999-09-09  Stan Shebs  <shebs (a] andros.cygnus.com>
   27041 
   27042 	* long_long.exp: Add variations of test cases that work for
   27043 	targets with 16-bit ints and 32-bit doubles.
   27044 
   27045 1999-09-08  Stan Shebs  <shebs (a] andros.cygnus.com>
   27046 
   27047 	* break.c (main): Compare a possibly-uninitialized argc with an
   27048 	unlikely value that fits in 16 bits.
   27049 
   27050 1999-09-07  Stan Shebs  <shebs (a] andros.cygnus.com>
   27051 
   27052 	* gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
   27053 	0xfeeb, don't want negative numbers if ints are 16 bits.
   27054 
   27055 	* lib/gdb.exp (skip_cplus_tests): New proc.
   27056 	* gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
   27057 	gdb.c++/anon-union.exp, gdb.c++/classes.exp,
   27058 	gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
   27059 	gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
   27060 	gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
   27061 	gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
   27062 	gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
   27063 	gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
   27064 
   27065 	* gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
   27066 
   27067 Fri Sep  3 15:37:12 1999  Kevin Buettner  <kevinb (a] cygnus.com>
   27068 
   27069 	* gdb.base/corefile.exp (up): Allow a parameter to appear
   27070 	in the frame that we're going up to.
   27071 
   27072 	From Jim Blandy <jimb (a] cygnus.com>:
   27073 
   27074 	* gdb.base/default.exp (info float): Expect some output now.
   27075 
   27076 	* gdb.base/callfuncs.exp (do_function_calls): We no longer expect
   27077 	returning floating-point values to fail on the x86.
   27078 	* gdb.base/callfwmall.exp (do_function_calls): Same.
   27079 
   27080 	* gdb.base/list.exp (test_listsize): Correct expectations for
   27081 	listing line 1 with listsize 2.  Also, listing a single line
   27082 	works now, as does listing three lines.  [Kevin's note: There
   27083 	were a number of other cases fixed too where the expectations
   27084 	differed...]
   27085 
   27086 1999-09-02  Stan Shebs  <shebs (a] andros.cygnus.com>
   27087 
   27088 	* gdb.base/selftest.exp: Add case for when version prints as
   27089 	constant string instead of char pointer.
   27090 
   27091 1999-08-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27092 
   27093 	* gdb.base/ending-run.exp: Add Solaris case for what happens when
   27094 	stepping out of main.
   27095 
   27096 	* gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
   27097 	G++ used.
   27098 
   27099 	* gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
   27100 	always, expect ptype InnerLocal::NestedInnerLocal to fail always.
   27101 
   27102 	* gdb.c++/ovldbreak.exp: Update match string in test that
   27103 	includes a warning of multiple breakpoints.
   27104 
   27105 1999-08-24  Stan Shebs  <shebs (a] andros.cygnus.com>
   27106 
   27107 	* gdb.base/display.exp: Improve precision of step-after-finish
   27108 	added yesterday.
   27109 
   27110 	* gdb.base/signals.exp: Add extra wildcard to "handle all print"
   27111 	test.
   27112 
   27113 	* gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
   27114 	configs when using G++, not just hppa*.
   27115 
   27116 1999-08-24  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27117 
   27118 	* gdb.base/async.c: New file.
   27119 	* gdb.base/async.exp: New file.
   27120 
   27121 Tue Aug 24 03:24:53 1999  Jeffrey A Law  (law (a] cygnus.com)
   27122 
   27123 	* gdb.base/break.exp: Tweak PA specific tests to properly handle
   27124 	PA64.
   27125 
   27126 Mon Aug 23 10:25:20 1999  Jeffrey A Law  (law (a] cygnus.com)
   27127 
   27128 	* gdb.base/display.exp: "finish" can leave us mid-line on many
   27129 	targets, deal with it.  Add a small constant to main, instead of
   27130 	1000 since main+1000 may not be a valid address in the target.
   27131 
   27132 	* gdb.base/dollar.exp: Do not run for PA processors in wide mode
   27133 	on hpux11.
   27134 
   27135 	* gdb.base/attach.exp: Handle another hpux11 error message variant
   27136 	when attaching to a process that does not exist.
   27137 
   27138 1999-08-19  J.T. Conklin  <jtc (a] redback.com>
   27139 
   27140 	* gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
   27141 	characters in 'continue to 1241' test.
   27142 
   27143 1999-08-17  Stan Shebs  <shebs (a] andros.cygnus.com>
   27144 
   27145 	* gdb.base/call-ar-st.exp: Add a shorter match case for the
   27146 	stop in print_long_arg_list, define and use a whitespace
   27147 	variable in print_small_structs test, add an XFAIL for Solaris.
   27148 	* gdb.base/dbx.exp: XFAIL func commands until somebody is
   27149 	interested enough to fix.
   27150 
   27151 1999-08-13  Keith Seitz  <keiths (a] cygnus.com>
   27152 
   27153 	* gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
   27154 	(dbx_gdb_load): Remove. Use gdb_load instead, since that
   27155 	proc knows about targets other than the natives.
   27156 	(test_assign): Use "gdb_run_cmd" to "run" the target.
   27157 	Check that we've actually hit the breakpoint at main.
   27158 	When we attempt to assign a value to a local variable, check
   27159 	that the variable is in the current scope, i.e., don't use
   27160 	a test with an empty result.
   27161 
   27162 Tue Aug 10 15:25:16 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27163 
   27164 	* gdb.base/maint.exp: Add test of ``maintenance internal-error''
   27165 	command.
   27166 
   27167 1999-08-09  Stan Shebs  <shebs (a] andros.cygnus.com>
   27168 
   27169 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27170 	gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
   27171 	gdb.compat, gdb.threads-hp.
   27172 	gdb.hp/configure, gdb.hp/configure.in: New files.
   27173 	gdb.hp/Makefile.in: Recurse into new subdirs.
   27174 	gdb.hp/gdb.defects: New directory, tests for HP bug reports.
   27175 	gdb.hp/gdb.objdbg: New directory, tests for debugging info
   27176 	in object files.
   27177 	gdb.hp/tools: New directory, aux tools for HP-specific tests.
   27178 
   27179 1999-08-05  Stan Shebs  <shebs (a] andros.cygnus.com>
   27180 
   27181 	* gdb.base/display.exp: Help expect by putting a newline in the
   27182 	funky printf, remove a bogus p/a test.
   27183 
   27184 1999-08-05  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27185 
   27186 	* gdb.base/display.exp: Make sure that when we say 'run', we are
   27187 	connected to the target. This is necessary when running not
   27188 	natively.
   27189 
   27190 1999-08-03  Stan Shebs  <shebs (a] andros.cygnus.com>
   27191 
   27192 	* gdb.base/step-test.exp: Removed some extraneous messages.
   27193 
   27194 	* gdb.base/long_long.exp: Don't run memory examination tests
   27195 	on little-endian targets (they will need a different set of
   27196 	results to match).
   27197 
   27198 1999-08-02  Stan Shebs  <shebs (a] andros.cygnus.com>
   27199 
   27200 	* gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
   27201 	until somebody decides to fix GDB.
   27202 
   27203 	* gdb.base/long_long.c: Stop compiler complaint by specifying long
   27204 	constant as "ULL".
   27205 	* gdb.base/long_long.exp: Loosen x/c test, add partial result
   27206 	matches for a couple x/2 commands.
   27207 
   27208 1999-07-30  Stan Shebs  <shebs (a] andros.cygnus.com>
   27209 
   27210 	* gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
   27211 	by merging in ref-types2 tests.
   27212 	* gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
   27213 
   27214 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27215 	* gdb.c++/Makefile.in: Add standard actions.
   27216 	(EXECUTABLES): Rename from PROGS, update list.
   27217 	* gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
   27218 	from gdb.hp.
   27219 	* gdb.c++/anon-union.cc: Don't use anonymous struct, make
   27220 	foo and bar locals.
   27221 	* gdb.c++/anon-union.exp: Fix tests to match.
   27222 	* gdb.c++/classes.exp: Run if HP compiler used, add extra
   27223 	expect matches to handle output variations.
   27224 	* gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
   27225 	* gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
   27226 	output, add HP alternatives for new and delete prints.
   27227 	* gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
   27228 	gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
   27229 	* gdb.c++/demangle.exp: Use $style when reporting failure.
   27230 	* gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
   27231 	* gdb.c++/inherit.exp: Run if HP compiler used, add some
   27232 	match alternatives.
   27233 	* gdb.c++/local.exp: Add match alternatives or xfails for HP
   27234 	compilers.
   27235 	* gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
   27236 	* gdb.c++/method.exp: Add match alternatives.
   27237 	* gdb.c++/misc.cc: Add bool types.
   27238 	* gdb.c++/misc.exp: Add tests for bool types.
   27239 	* gdb.c++/overload.exp: Add xfails.
   27240 	* gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
   27241 	* gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
   27242 	add some more template parameter tests (only for HP currently).
   27243 	* gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
   27244 	* gdb.c++/virtfunc.cc: Add return type and value for main.
   27245 	* gdb.c++/virtfunc.exp: Run if HP compiler used, add some
   27246 	match alternatives.
   27247 
   27248 1999-07-30  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27249 
   27250 	* gdb.base/display.exp: Fix output of 'p/a &&j' test.
   27251 
   27252 1999-07-29  Jim Blandy  <jimb (a] savonarola.red-bean.com>
   27253 
   27254 	* gdb.base/signals.exp: Don't expect getting a backtrace from
   27255 	within a signal handler to fail on Linux.
   27256 
   27257 1999-07-29  Stan Shebs  <shebs (a] andros.cygnus.com>
   27258 
   27259 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27260 	* lib/gdb.exp: Remove some gratuitious semicolons.
   27261 	(delete_breakpoints): Increase timeout.
   27262 	(gdb_expect): Add -notransfer option.
   27263 	(gdb_test): Use -notransfer option.
   27264 	(get_compiler_info): Add f77 case.
   27265 	(get_compiler): New proc, split out from gdb_preprocess, add f77
   27266 	case.
   27267 	(gdb_preprocess): Call get_compiler.
   27268 
   27269 	* gdb.base/Makefile.in (EXECUTABLES): Update the list.
   27270 	* gdb.base/attach.exp, gdb.base/display.exp,
   27271 	gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
   27272 	gdb.base/long_long.exp, gdb.base/printcmds.exp,
   27273 	gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
   27274 	third arg to gdb_test.
   27275 	* gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
   27276 	* gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
   27277 	HP-UX xfails, add others.
   27278 	* gdb.base/completion.exp: Reflect name change of self-test.
   27279 	* gdb.base/condbreak.exp, gdb.base/corefile.exp,
   27280 	gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
   27281 	gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
   27282 	HP failure number.
   27283 	* gdb.base/foll-vfork.exp: Loosen matches slightly, remove
   27284 	useless HP-UX 10.30 references.
   27285 	* gdb.base/maint.exp: Loosen matches.
   27286 	* gdb.base/pointers.c (main): Declare more_code.
   27287 	* gdb.base/pointers.exp: Match on output of a `next'.
   27288 	* gdb.base/structs.c: Add prototypes.
   27289 	* gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
   27290 	* gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
   27291 
   27292 1999-07-29  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27293 
   27294 	* gdb.base/list.exp: Add tests for repeating 'list <linenum>'
   27295 	command.
   27296 
   27297 1999-07-27  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27298 
   27299 	* gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
   27300 	Fix run to main failures. Watchpoint can be hardware watchpoint.
   27301 
   27302 	* gdb.base/annota1.exp: Clean up some more, in case printf has
   27303 	debug info.  Deal with lack of signal hanlder info in stack.
   27304 
   27305 	From Jim Kingdon  <kingdon (a] redhat.com>:
   27306 	* gdb.base/annota1.exp: If printf has debug info, deal with it.
   27307 
   27308 1999-07-19  Stan Shebs  <shebs (a] andros.cygnus.com>
   27309 
   27310 	* gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
   27311 	gdb.base/foll-vfork.exp: Don't run for crosses.
   27312 
   27313 Tue Jul 13 23:37:18 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27314 
   27315 	* gdb.base/configure.in: Check for gdbvars.exp instead of
   27316 	a1-selftest.exp.
   27317 	* gdb.base/configure: Re-generate.
   27318 
   27319 1999-07-12  Stan Shebs  <shebs (a] andros.cygnus.com>
   27320 
   27321 	* gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
   27322 	in trying to run first and name is too long.
   27323 
   27324 	* gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
   27325 	pointers2.c and pointers2.exp, respectively.
   27326 	* gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
   27327 	doschk happier.
   27328 
   27329 1999-07-08  Stan Shebs  <shebs (a] andros.cygnus.com>
   27330 
   27331 	* gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
   27332 	callfuncs2.c and callfuncs2.exp.
   27333 
   27334 	* gdb.base/list.exp: Remove mistaken xfails.
   27335 	* gdb.base/list0.h: Add optional prototypes.
   27336 
   27337 Wed Jul  7 00:27:35 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   27338 
   27339 	* gdb.base/setvar.exp: Increase the time-out on tests indirectly
   27340 	calling malloc.
   27341 	* nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
   27342 	* ptype.exp: Move test for get_debug_format to before its first
   27343 	use.
   27344 
   27345 1999-07-06  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27346 
   27347 	* gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
   27348 	* gdb.base/annota2.cc, annota2.exp: Move from here.
   27349 	* gdb.c++/annota2.cc, annota2.exp: To here.
   27350 	* gdb.c++/Makefile.in (PROGS): Add annota2 executable.
   27351 
   27352 Tue Jun 29 11:56:06 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27353 
   27354 	* lib/gdb.exp (gdb_expect_list): Output one message per pattern in
   27355 	a consistent format.
   27356 
   27357 1999-06-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27358 
   27359 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27360 	* lib/gdb.exp (get_compiler_info): Add detection for assorted
   27361 	HP compilers, also set the globals $true and $false.
   27362 
   27363 	* gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
   27364 	call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
   27365 	coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
   27366 	jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
   27367 	long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
   27368 	printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
   27369 	scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
   27370 	sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
   27371 	solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
   27372 	whatis.c} Add C++ compatible function definitions and return
   27373 	types, add includes for library functions.
   27374 	* gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
   27375 	* gdb.base/step-test.c (myglob): Rename from glob.
   27376 	* gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
   27377 	foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
   27378 	files, move here from gdb.hp.
   27379 	* gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
   27380 	commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
   27381 	ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
   27382 	Adjust line numbers in regexps.
   27383 
   27384 	* gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
   27385 	miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
   27386 	instead of 0/1.
   27387 
   27388 	* gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
   27389 	foll-vfork.exp: New files, move here from gdb.hp.
   27390 	* gdb.base/page.exp: New file, test of pagination command.
   27391 
   27392 	* gdb.base/watchpoint.c (recurser): New function, for watchpoint
   27393 	recursion test.
   27394 	* gdb.base/watchpoint.exp: Add more test cases for watchpoints.
   27395 
   27396 	* gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
   27397 	gdb.base/solib.exp: Fix compiler invocation process.
   27398 
   27399 	* gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
   27400 	HP-UX 11, turn off overload resolution explicitly.
   27401 	* gdb.base/commands.exp: Set argument list explicitly, add
   27402 	watchpoint test.
   27403 	* gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
   27404 	them work.
   27405 	* gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
   27406 	expressions properly.
   27407 	* gdb.base/corefile.exp: Loosen the match slightly.
   27408 	* gdb.base/default.exp: Allow "Error accessing memory" message
   27409 	also.
   27410 	* gdb.base/display.exp: Skip over x/0 j if PA64.
   27411 	* gdb.base/funcargs.exp: Add xfails for HP-UX.
   27412 	* gdb.base/interrupt.exp: Ditto.
   27413 	* gdb.base/langs.exp: Add symbolic matches governed by compiler
   27414 	in use.
   27415 	* gdb.base/list.exp: Add xfails for HP-UX.
   27416 	* gdb.base/long_long.exp: Refine some of the numeric matches.
   27417 	* gdb.base/mips_pro.exp: Xfail on HP-UX.
   27418 	* gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
   27419 	* gdb.base/nodebug.exp: Succeed on more varieties of output.
   27420 	* gdb.base/opaque.exp: Remove some HP-UX xfails.
   27421 	* gdb.base/ptype.exp: Succeed on more varieties of output.
   27422 	* gdb.base/scope.exp: Add xfails for HP-UX.
   27423 	* gdb.base/sect-cmd.exp: Add more cases.
   27424 	* gdb.base/setvar.exp: Add xfails for HP-UX.
   27425 	* gdb.base/shlib-call.exp: Loosen some matches slightly.
   27426 	* gdb.base/signals.exp: Match on void symbolically.
   27427 	* gdb.base/step-test.exp: Add case for PA64.
   27428 	* gdb.base/term.exp: Add exit and restart.
   27429 	* gdb.base/twice.exp: Clean up after self.
   27430 	* gdb.base/varargs.exp: Disable overload resolution explicitly.
   27431 	* gdb.base/whatis.exp: Allow more ways to pass tests.
   27432 
   27433 	* gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
   27434 	no longer useful.
   27435 
   27436 Fri Jun 25 19:27:28 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27437 
   27438 	* lib/gdb.exp (proc gdb_expect_list): New procedure.  Matches a
   27439 	list of patterns.
   27440 	* gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
   27441 	print_double_array(double_array)", "continuing to breakpoint
   27442 	1018", "print print_double_array(array_d)" and "continuing to
   27443 	1034" tests.
   27444 
   27445 1999-06-24  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27446 
   27447 	* Makefile.in: Add empty html and install-html targets.
   27448 
   27449 1999-06-24  Stan Shebs  <shebs (a] andros.cygnus.com>
   27450 
   27451 	* config/mt-*: Remove, these haven't been used since 1996.
   27452 
   27453 1999-06-22  Stan Shebs  <shebs (a] andros.cygnus.com>
   27454 
   27455 	* gdb.base/call-strs.c, gdb.base/ending-run.c,
   27456 	gdb.base/step-test.c: Include stdlib.h and string.h as needed.
   27457 	* gdb.c++/member-ptr.exp: Skip over these tests if using G++.
   27458 
   27459 1999-06-18  Stan Shebs  <shebs (a] andros.cygnus.com>
   27460 
   27461 	* gdb.c++/overload.exp: XFAIL everything if using G++, add a
   27462 	simpler match case for the ptype of the big class.
   27463 
   27464 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27465 
   27466 	* gdb.exp: Fix test for gdb_prompt existence.
   27467 
   27468 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27469 
   27470 	* gdb.exp (gdb_test): Add fail after calls to perror.
   27471 
   27472 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27473 
   27474 	* gdb.exp (gdb_test): Accept variations of Undefined command messages.
   27475 
   27476 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27477 
   27478 	* gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
   27479 
   27480 Fri Jun 11 12:56:50 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27481 
   27482 	* gdb.base/call-strs.c (link_malloc): New function.  Ensure that
   27483 	malloc() is linked in.
   27484 
   27485 1999-06-08  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27486 
   27487 	* gdb.base/ending-run.exp: Make sure we fail and do not timeout at
   27488 	step at end.
   27489 
   27490 	* gdb.base/annota1.exp: Increase match_max to prevent timeout.
   27491 
   27492 1999-06-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27493 
   27494 	* gdb.java/jv-print.exp: New file.  (Our first Java test!)
   27495 
   27496 Fri Jun  4 10:47:46 1999  Jeffrey A Law  (law (a] cygnus.com)
   27497 
   27498 	* gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
   27499 	* gdb.base/mips_pro.exp: Likewise.
   27500 
   27501 1999-06-02  Keith Seitz  <keiths (a] cygnus.com>
   27502 
   27503 	* gdb.c++/templates.cc: Change all "new" operators to throw
   27504 	an exception.
   27505 	* gdb.c++/cplusfuncs.cc: Likewise.
   27506 
   27507 	* gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
   27508 
   27509 Wed Jun  2 17:37:05 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27510 
   27511 	* gdb.base/condbreak.exp: Use rerun_to_main to start the program.
   27512 	* gdb.base/ending-run.exp: When stepping out of main, accept a
   27513 	step into an arbitrary assembler file.
   27514 
   27515 1999-05-20  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27516 
   27517 	* gdb.base/annota1.exp: Allow any number of "frames-invalid" and
   27518 	"breakpoint-invalid" to be printed.
   27519 	* gdb.base/annota2.exp: Revise line number for main
   27520 	breakpoint. Allow any number of "frames-invalid" and
   27521 	"breakpoint-invalid" to be printed.
   27522 	* gdb.base/annota2.cc: Initialize a.x to 0.
   27523 
   27524 1999-05-17  Keith Seitz  <keiths (a] cygnus.com>
   27525 
   27526 	* gdb.base/call-ar-st.exp: Skip
   27527 	"print print_double_array (double_array)" when "skip_float_tests" set.
   27528 	Ditto for "print print_double_array(array_d)",
   27529 	"print print_small_structs", "print print_ten_doubles", and
   27530 	"step into print_long_arg_list".
   27531 	Don't assume we can step into "print_long_arg_list": we could step
   27532 	into memcpy.
   27533 	* gdb.base/call-rt-st.exp: Don't run float-related tests when
   27534 	"skip_float_tests" is set: "print print_one_double(*d1)"
   27535 	and "print print_two_floats(*f3)".
   27536 	* gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
   27537 	"skip_float_tests" is set.
   27538 	* gdb.base/varargs.exp: Skip
   27539 	"print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
   27540 	"skip_float_tests" set.
   27541 
   27542 1999-05-06  Keith Seitz  <keiths (a] cygnus.com>
   27543 
   27544 	* gdb.base/annota2.cc: Include stdio.h.
   27545 
   27546 Wed May  5 17:44:31 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27547 
   27548 	* gdb.base/crossload.exp: Remove, this has been disabled ever
   27549 	since BFD stopped including all targets, and cross-GDB gets
   27550 	plenty of testing anyway.
   27551 	* gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
   27552 	gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
   27553 	gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
   27554 	* gdb.base/README: Remove, was doc for this.
   27555 	* gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
   27556 	needed.
   27557 
   27558 1999-05-04  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27559 
   27560 	* gdb.base/call-ar-st.exp: Fix one regular expression in test
   27561 	output.
   27562 
   27563 	* gdb.base/annota1.exp: New file. Annotation level 2 tests.
   27564 	* gdb.base/annota2.exp: New file. More annotation tests.
   27565 	* gdb.base/annota1.c: New file. Source file for annota1.exp.
   27566 	* gdb.base/annota2.cc: New file. Source file for annota2.exp.
   27567 
   27568 1999-04-23  Angela Marie Thomas <angela (a] cygnus.com>
   27569 
   27570 	* config/cfdbug.exp: New file.
   27571 
   27572 1999-04-20  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27573 
   27574 	* gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
   27575 	Marcus Daniel's and Dale Hawkins's demangler crashes.
   27576 
   27577 	* gdb.c++/demangle.exp (test_gnu_style_demangling,
   27578 	test_lucid_style_demangling, test_arm_style_demangling,
   27579 	test_hp_style_demangling): Try Tom Tromey's core-dumping
   27580 	identifier under each demangling style.
   27581 
   27582 1999-04-07  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27583 
   27584 	* gdb.c++/demangle.exp: Include the current demangling style
   27585 	in all test names.
   27586 	(current_demangling_style): New global variable.
   27587 	(set_demangling_style, test_demangling_core, test_demangling,
   27588 	test_demangling_exact): New functions.
   27589 	(test_gnu_style_demangling, test_lucid_style_demangling,
   27590 	test_arm_style_demangling, test_hp_style_demangling): Use those,
   27591 	instead of calling gdb_test and gdb_test_exact directly.
   27592 	(catch_demangling_errors): New function, which reports errors
   27593 	signalled by the demangling test functions in an orderly way.
   27594 	(do_tests): Use catch_demangling_errors.
   27595 
   27596 1999-04-06  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27597 
   27598 	* gdb.base/signals.exp (test_handle_all_print): Use () for
   27599 	grouping in expressions, not {}.
   27600 
   27601 	* gdb.base/smoke.exp: Test value of x, not y.  The latter isn't
   27602 	initialized yet.
   27603 
   27604 1999-04-01  Stan Shebs  <shebs (a] andros.cygnus.com>
   27605 
   27606 	* gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
   27607 	are listed.
   27608 
   27609 1999-03-26  Stan Shebs  <shebs (a] andros.cygnus.com>
   27610 
   27611 	* gdb.stabs/weird.exp: Test for CC being defined before
   27612 	looking at its value.
   27613 
   27614 1999-03-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27615 
   27616 	* gdb.base/call-ar-st.exp: Remove stray '#'.
   27617 	* gdb.base/miscexprs.exp: Allow "short" and "long" as well as
   27618 	"short int" and "long int".
   27619 	* gdb.c++/overload.cc: Cast the string added in the previous
   27620 	change, to mollify finicky HP compiler.
   27621 	* gdb.hp/reg-test.exp (testfile): Fix file name.
   27622 	* gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
   27623 
   27624 	* gdb.c++/misc.cc (main): Initialize obj_with_enum.
   27625 	* gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
   27626 	alternate form of enum ptype.
   27627 
   27628 1999-03-23  Stan Shebs  <shebs (a] andros.cygnus.com>
   27629 
   27630 	* lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
   27631 	* gdb.hp/*.exp: Change all to run compiler probe only after
   27632 	passing skip_hp_tests, so as not to waste time on guaranteed
   27633 	failure.
   27634 
   27635 	* gdb.c++/overload.cc: Pass string instead of char addr, always
   27636 	init ccpfoo.
   27637 	* gdb.c++/templates.cc: Fix syntax error.
   27638 
   27639 Tue Mar 23 14:56:36 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27640 
   27641 	* gdb.base/commands.exp: Add test for correct position of '>'
   27642 	when issuing the 'commands' command after a 'while' or 'if'
   27643 	command.
   27644 
   27645 1999-03-18  James Ingham  <jingham (a] cygnus.com>
   27646 
   27647 	* gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
   27648 
   27649 	* gdb.c++/method.exp: It was testing an uninitialized int on the
   27650 	stack and assuming it was positive.
   27651 
   27652 	* gdb.base/watchpoint.exp: Use gdb_continue_to_end.
   27653 
   27654 	* gdb.base/step-test.exp: Catch a case where finish is broken and
   27655 	keep it from killing the rest of the tests.
   27656 	Use gdb_continue_to_end.
   27657 
   27658 	* gdb.base/sigall.exp: use gdb_continue_to_end.
   27659 
   27660 	* gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
   27661 
   27662 	* gdb.base/display.exp: use runto_main, not run.
   27663 
   27664 	* gdb.base/default.exp: Check for the current error message in the
   27665 	r abbreviation test.
   27666 	Add strongarm to the targets that know info float.
   27667 
   27668 	* gdb.base/condbreak.exp: Use the gdb_run command rather than just
   27669 	run which doesn't work with monitors.
   27670 
   27671 	* gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
   27672 	1034 test.
   27673 
   27674 	* gdb.base/break.exp: use the gdb_continue_to_end proc.
   27675 
   27676 	* lib/gdb.exp: I had added gdb_continue_to_end used to run to the
   27677 	end of a program.  Traps the case (in Cygmon) when the program
   27678 	never really exits.  Same as Mark's continue_to_exit, but I had
   27679 	put it in a lot more places, so I used my name.  Sorry Mark...
   27680 
   27681 	* config/monitor.exp (gdb_target_monitor): added another
   27682 	target_info parameter: remotebinarydownload.  This will set the
   27683 	remotebinarydownload flag if this is causing some boards trouble.
   27684 
   27685 1999-03-18  Mark Salter  <msalter (a] cygnus.com>
   27686 
   27687 	* lib/gdb.exp (continue_to_exit): New function.
   27688 
   27689 	* gdb.base/ena-dis-br.exp: Clean up for remote targets.
   27690 	* gdb.base/ending-run.exp: Ditto.
   27691 	* gdb.base/step-test.exp: Ditto.
   27692 
   27693 1999-03-16  Stan Shebs  <shebs (a] andros.cygnus.com>
   27694 
   27695 	* gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
   27696 	(suggested by Art Haas <ahaas (a] neosoft.com>).
   27697 
   27698 1999-03-16  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27699 
   27700 	* gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
   27701 
   27702 Fri Mar 12 18:06:21 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27703 
   27704 	* gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
   27705 	descriptions of types (short unsigned int vs unsigned short, etc).
   27706 
   27707 1999-03-12  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27708 
   27709 	* gdb.base/call-strs.exp: Don't assume that `step' will step over
   27710 	a call to strlen; sometimes we do have sources.
   27711 
   27712 1999-03-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27713 
   27714 	* gdb.base/call-ar-st.c (main): Terminate char_array with a null
   27715 	character, so GDB won't print garbage after its end.
   27716 
   27717 	* gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
   27718 	breakpoint there instead.  Sometimes GCC emits memcpy to handle
   27719 	the large structures being passed by value, so we step into that
   27720 	instead of sum_array_print, which obscures what we're really testing.
   27721 	* gdb.base/step-test.exp: However, we do want a test that notices
   27722 	the bizarre steps into memcpy, so do that here.	 Add check for
   27723 	stepping into function calls that pass large structures by value.
   27724 	("Is that a noun clause, or are you just happy to see me?")
   27725 	Remove all references to specific line numbers.
   27726 	* gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
   27727 	New type and function.
   27728 	(main): Call large_struct_by_value, passing it a large struct by value.
   27729 	* lib/gdb.exp (gdb_get_line_number): New function.
   27730 
   27731 	* gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
   27732 	more portable.
   27733 
   27734 1999-03-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27735 
   27736 	* lib/gdb.exp: Doc fixes.
   27737 
   27738 1999-03-05  Nick Clifton  <nickc (a] cygnus.com>
   27739 
   27740 	* gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
   27741 
   27742 1999-03-04  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27743 
   27744 	* gdb.base/display.exp: Don't exercise the "detach" and "kill"
   27745 	commands.  They're not germane to this test, and they don't work
   27746 	that way on remote targets.
   27747 
   27748 1999-03-01  James Ingham  <jingham (a] cygnus.com>
   27749 
   27750 	* Changelog entries merged over from gdb development branch.
   27751 
   27752        Tue Jan  5 12:33:47 1999  Keith Seitz  <keiths (a] cygnus.com>
   27753 
   27754 	       * lib/gdb.exp (gdbtk_analyze_results): Generic function
   27755 	       for outputting results of test run.
   27756 
   27757 	1998-12-07  Martin M. Hunt  <hunt (a] cygnus.com>
   27758 
   27759 	       * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
   27760 
   27761 1999-02-25  Felix Lee  <flee (a] cygnus.com>
   27762 
   27763 	* lib/gdb.exp (debug_format): initialize
   27764 
   27765 1999-02-25  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27766 
   27767 	* gdb.base/call-ar-st.c: Include string.h, not strings.h.
   27768 	* gdb.base/call-rt-st.c: Ditto.
   27769 
   27770 1999-02-13  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27771 
   27772 	* gdb.threads/pthreads.exp (horiz): New variable.
   27773 	(test_startup): Fix regexps that capture thread numbers.
   27774 
   27775 1999-02-10  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27776 
   27777 	* gdb.base/smoke.exp: Disambiguate two test case names (both
   27778 	called ``print'').
   27779 
   27780 Fri Feb  5 12:42:56 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27781 
   27782 	* gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
   27783 	compilation.
   27784 
   27785 1999-02-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27786 
   27787 	* gdb.base/miscexprs.exp: Change patterns to match GDB's
   27788 	actual output formatting.
   27789 	* gdb.base/smoke.exp: GDB removes leading 0's.
   27790 	* gdb.base/volatile.exp: Don't check type of remuneration;
   27791 	that variable is no longer defined in constvars.c.
   27792 	* gdb.base/step-test.c (main): Exit with explicit exit code.
   27793 	* gdb.base/step-test.exp: Remove two nexti checks--they are
   27794 	not portable.
   27795 
   27796 1999-02-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27797 
   27798 	* gdb.base/help.exp ("help delete display"): Fix test to match
   27799 	gdb's output.
   27800 
   27801 	* gdb.base/long_long.c (known_types): Initialize values to zero.
   27802 	* gdb.base/long_long.exp: Step one more line
   27803 	so 'dec' is initialized in "get to known place".  GDB removes
   27804 	leading zeros.  Explicitly ask for hex formatting.  Use
   27805 	unique test case names.
   27806 
   27807 Tue Feb  2 10:16:08 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27808 
   27809 	* lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
   27810 
   27811 	* gdb.c++/method.exp: Add missing close brace.
   27812 
   27813 1999-01-30  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27814 
   27815 	* gdb.base/maint.exp: Use 'set height 0' to disable page
   27816 	prompting, not 'set height 400'.
   27817 
   27818 	Fix a bunch of timeouts.
   27819 	* gdb.base/maint.exp ("maint print objfiles"): Break this up into
   27820 	four separate tests, so expect doesn't take forever to match a ton
   27821 	of text against a regexp with lots of .* forms.
   27822 	("maint print psymbols", "maint print symbols"): Make some of
   27823 	these greps more selective, so that expect doesn't try to wade
   27824 	through huge piles of output and time out.
   27825 
   27826 	* gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
   27827 
   27828 	* gdb.base/maint.exp ("maint info breakpoints"): Split into two
   27829 	tests: one which doesn't expect shlib events to be reported, and
   27830 	another which does, but is XFAIL for all platforms other than
   27831 	HP/UX.
   27832 
   27833 	* gdb.base/break.exp: Teach the test suite that the `catch
   27834 	fork', `catch vfork', and `catch exec' commands produce error
   27835 	messages on platforms that don't provide these features.
   27836 
   27837 Mon Jan 25 18:35:56 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27838 
   27839 	* gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
   27840 	so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
   27841 	(shortening names from solib_threshold.exp etc), won't run on
   27842 	anything but HP-UX for the foreseeable future.
   27843 	* gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
   27844 	reflect move.
   27845 
   27846 Thu Jan 21 15:46:49 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27847 
   27848 	* gdb.base/Makefile.in, gdb.c++/Makefile.in,
   27849 	gdb.trace/Makefile.in (clean): Remove all test executables.
   27850 
   27851 Tue Jan 19 17:20:09 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27852 
   27853 	* gdb.base/shlib-call.exp: add test cases to verify that gdb
   27854 	successfully re-sets breakpoints in shared libraries.
   27855 	* gdb.base/shmain.c (main): return 0, don't fall off the end.
   27856 
   27857 Fri Jan 15 14:04:57 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27858 
   27859 	* gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
   27860 	and compiled w/o GCC.
   27861 
   27862 	* gdb.hp/watch-cmd.exp: ditto.
   27863 
   27864 	* gdb.hp/watch-hp.exp: ditto.
   27865 
   27866 	* gdb.hp/xdb1.exp: ditto.
   27867 
   27868 	* gdb.hp/xdb2.exp: ditto.
   27869 
   27870 	* gdb.hp/dbx.exp: ditto.
   27871 
   27872 Thu Jan 14 18:36:48 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27873 
   27874 	* constvars.c: Remove C++-isms.
   27875 	* constvars.exp: Use gdb_test everywhere, add xfails if compiled
   27876 	with GCC.
   27877 
   27878 Mon Jan 11 10:08:03 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27879 
   27880 	The following changes are part of the HP merge.
   27881 
   27882 	* gdb.base/break.exp: new tests to verify that catchpoints for
   27883 	fork, vfork, and exec don't trigger inappropriately.
   27884 
   27885 	* gdb.base/opaque.exp: compile one file at a time, then link.
   27886 
   27887 	* gdb.base/signals.exp: be more restrictive about which hppa
   27888 	systems receive a setup_xfail.  new tests.
   27889 
   27890 	* gdb.base/solib_threshold.build: new file.
   27891 	* gdb.base/solib_threshold.exp: new file.
   27892 	* gdb.base/solib_threshold.link_opts: new file.
   27893 	* gdb.base/solib_threshold.mk: new file.
   27894 	* gdb.base/gen_solib_threshold.c: new file.
   27895 
   27896 	* gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
   27897 	tests.  New tests for enums inside classes.
   27898 
   27899 	* gdb.c++/compiler.cc: indicate support of template debugging.
   27900 
   27901 	* gdb.c++/demangle.exp: run hp style demangling tests.
   27902 
   27903 	* gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
   27904 	tests.
   27905 
   27906 	* gdb.c++/misc.cc: changes to support new tests.
   27907 
   27908 	* gdb.c++/templates.cc: changes to support HP's compiler; changes
   27909 	to support new tests.
   27910 
   27911 	* gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
   27912 	gcc, then skip these tests.
   27913 
   27914 Sun Jan 10 23:44:11 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27915 
   27916 	The following files are part of the HP merge; some had longer
   27917 	names at HP, but have been renamed to be no more than 14
   27918 	characters in length.
   27919 
   27920 	* gdb.hp/ambiguous.cc: new file.
   27921 	* gdb.hp/ambiguous.exp: new file.
   27922 	* gdb.hp/attach.exp: new file.
   27923 	* gdb.hp/attach2.exp: new file.
   27924 	* gdb.hp/classes-hp.exp: new file.
   27925 	* gdb.hp/ctti.exp: new file.
   27926 	* gdb.hp/ctti-add.cc: new file.
   27927 	* gdb.hp/ctti-add1.cc: new file.
   27928 	* gdb.hp/ctti-add2.cc: new file.
   27929 	* gdb.hp/ctti-add3.cc: new file.
   27930 	* gdb.hp/dbx.exp: new file.
   27931 	* gdb.hp/exception.cc: new file.
   27932 	* gdb.hp/exception.exp: new file.
   27933 	* gdb.hp/foll-exec.c: new file.
   27934 	* gdb.hp/foll-exec.exp: new file.
   27935 	* gdb.hp/foll-fork.c: new file.
   27936 	* gdb.hp/foll-fork.exp: new file.
   27937 	* gdb.hp/foll-vfork.c: new file.
   27938 	* gdb.hp/foll-vfork.exp: new file.
   27939 	* gdb.hp/inherit-hp.exp: new file.
   27940 	* gdb.hp/more-steps.exp: new file.
   27941 	* gdb.hp/namespace.cc: new file.
   27942 	* gdb.hp/namespace.exp: new file.
   27943 	* gdb.hp/optimize.exp: new file.
   27944 	* gdb.hp/pxdb.c: new file.
   27945 	* gdb.hp/pxdb.exp: new file.
   27946 	* gdb.hp/quicksort.exp: new file.
   27947 	* gdb.hp/reg-test.exp: new file.
   27948 	* gdb.hp/reg-test.s: new file.
   27949 	* gdb.hp/sized-enum.c: new file.
   27950 	* gdb.hp/sized-enum.exp: new file.
   27951 	* gdb.hp/start-stop.exp: new file.
   27952 	* gdb.hp/templ-hp.cc: new file.
   27953 	* gdb.hp/templ-hp.exp: new file.
   27954 	* gdb.hp/thr-lib.c: new file.
   27955 	* gdb.hp/thr-lib.exp: new file.
   27956 	* gdb.hp/thr-lib.h: new file.
   27957 	* gdb.hp/thr-liblib.c: new file.
   27958 	* gdb.hp/virtfun-hp.c: new file.
   27959 	* gdb.hp/virtfun-hp.exp: new file.
   27960 	* gdb.hp/watch-cmd.exp: new file.
   27961 	* gdb.hp/watch-hp.exp: new file.
   27962 	* gdb.hp/xdb1.exp: new file.
   27963 	* gdb.hp/xdb2.exp: new file.
   27964 	* gdb.hp/xdb3.exp: new file.
   27965 
   27966 Wed Jan  6 18:41:15 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27967 
   27968 	The following files are part of the HP merge; some had longer
   27969 	names at HP, but have been renamed to be no more than 14
   27970 	characters in length.
   27971 
   27972 	* gdb.base/ss.h: new file.
   27973 	* gdb.base/call-ar-st.c: new file.
   27974 	* gdb.base/call-ar-st.exp: new file.
   27975 	* gdb.base/call-rt-st.c: new file.
   27976 	* gdb.base/call-rt-st-exp: new file.
   27977 	* gdb.base/call-strs.exp: new file.
   27978 	* gdb.base/ena-dis-br.exp: new file.
   27979 	* gdb.base/environ.exp: new file.
   27980 	* gdb.base/long_long.exp: new file.
   27981 	* gdb.base/sect-cmd.exp: new file.
   27982 	* gdb.base/shlib-cl2.exp: new file.
   27983 	* gdb.base/smoke.exp: new file.
   27984 	* gdb.base/so-impl-ld.c: new file.
   27985 	* gdb.base/so-impl-ld.exp: new file.
   27986 	* gdb.base/so-indr-cl.c: new file.
   27987 	* gdb.base/so-indr-cl.exp: new file.
   27988 	* gdb.base/varargs.exp: new file.
   27989 	* gdb.base/volatile.exp: new file.
   27990 	* gdb.base/whatis-exp.exp: new file.
   27991 	* gdb.base/display.exp: new file.
   27992 	* gdb.c++/derivation.exp: new file.
   27993 	* gdb.c++/local.exp: new file.
   27994 	* gdb.c++/member-ptr.exp: new file.
   27995 	* gdb.c++/overload.exp: new file.
   27996 	* gdb.c++/ovldbreak.exp: new file.
   27997 	* gdb.c++/ref-types.exp: new file.
   27998 	* gdb.c++/ref-types2.exp: new file.
   27999 	* gdb.c++/userdef.exp: new file.
   28000 
   28001 Wed Jan  6 13:50:57 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   28002 
   28003 	* gdb.base/default.exp: Reflect wording change in remote.c.
   28004 
   28005 Tue Jan  5 19:14:51 1999  Michael Snyder  <msnyder (a] cygnus.com>
   28006 
   28007 	* gdb.base/help.exp: Update to reflect current text.
   28008 
   28009 Tue Jan  5 13:05:32 1999  David Taylor  <taylor (a] texas.cygnus.com>
   28010 
   28011 	* gdb.c++/anon-union.cc: make foo and bar global, otherwise
   28012 	they're stack variables and contain garbage.
   28013 	* gdb.c++/anon-union.exp: new file.
   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.base/bitops.exp: new file.
   28021 	* gdb.base/default.exp: change expected messages for catch and
   28022 	info catch tests to reflect HP merge changes.
   28023 	* gdb.base/enable-disable-break.exp
   28024 	* gdb.base/ending-run.c: new file.
   28025 	* gdb.base/long_long.c: new file.
   28026 	* gdb.base/maint.exp: new file.
   28027 	* gdb.base/pointers2.exp: new file.
   28028 	* gdb.base/shlib-call2.exp: new file.
   28029 	* gdb.base/solib.exp: new file.
   28030 	* gdb.base/step-test.c: new file.
   28031 	* gdb.c++/anon-union.cc: new file.
   28032 	* gdb.c++/local.cc: new file.
   28033 	* gdb.c++/member-pointer.cc: new file.
   28034 	* gdb.c++/method.cc: new file.
   28035 	* gdb.c++/ref-types.cc: new file.
   28036 	* gdb.c++/ref-types2.cc: new file.
   28037 	* gdb.c++/userdef.cc: new file.
   28038 
   28039 	* gdb.base/scope.exp: compile one file at a time, then link.
   28040 	* gdb.base/langs.exp: ditto.
   28041 	* gdb.base/list.exp: ditto.
   28042 
   28043 Mon Jan  4 10:06:43 1999  David Taylor  <taylor (a] texas.cygnus.com>
   28044 
   28045 	The following changes were made by David Taylor
   28046 	<taylor (a] cygnus.com>, Elena Zannoni <ezannoni (a] cygnus.com>, and
   28047 	Edith Epstein <eepstein (a] cygnus.com> as part of a project to merge
   28048 	in changes by HP.
   28049 
   28050 	* gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
   28051 	skip tests.  When compiling pass c++ flag to gdb_compile.
   28052 	* gdb.c++/
   28053 
   28054 	* lib/gdb.exp (get_compiler_info): new, optional argument -- args;
   28055 	test for on hppa*-*-hpux*; use args to see if c++ was specified.
   28056 	(skip_hp_tests): new function.
   28057 	(gdb_preprocess): new function.
   28058 
   28059 	* configure.in (hpdir): decide whether to configure gdb.hp.
   28060 	* configure: regenerated.
   28061 
   28062 	* gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
   28063 	to delete on clean.
   28064 	(EXECUTABLES): update to reflect new additions.
   28065 	* gdb.base/commands.exp: update message expected.
   28066 	* gdb.base/default.exp: add copyright notice.
   28067 	* gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
   28068 	* gdb.base/help.exp: update messages to reflect current text.
   28069 	* gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
   28070 	targets for recurse tests.
   28071 	* gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
   28072 	skip this file.
   28073 
   28074 	* gdb.c++/Makefile.in (PROGS): update to reflect new executables.
   28075 	* gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
   28076 	compilation.
   28077 	* gdb.c++/misc.exp: ditto.
   28078 	* gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
   28079 	run the tests.  tell gdb_compile that it's a c++ compilation.
   28080 
   28081 	* gdb.threads/pthreads.exp: fix typo in message.
   28082 
   28083 	* gdb.base/all-bin.exp: new file.
   28084 	* gdb.base/arithmet.exp: new file.
   28085 	* gdb.base/assign.exp: new file.
   28086 	* gdb.base/completion.exp: new file.
   28087 	* gdb.base/cond-expr.exp: new file.
   28088 	* gdb.base/condbreak.exp: new file.
   28089 	* gdb.base/define.exp: new file.
   28090 	* gdb.base/dollar.exp: new file.
   28091 	* gdb.base/environment.exp: new file.
   28092 	* gdb.base/eval-skip.exp: new file.
   28093 	* gdb.base/jump.exp: new file.
   28094 	* gdb.base/logical.exp: new file.
   28095 	* gdb.base/pointers.exp: new file.
   28096 	* gdb.base/relational.exp: new file.
   28097 	* gdb.base/section_command.exp: new file.
   28098 	* gdb.base/whatis-expr.exp: new file.
   28099 
   28100 	* gdb.base/all-types.c: new file.
   28101 	* gdb.base/call-array-struct.c: new file.
   28102 	* gdb.base/call-return-struct.c: new file.
   28103 	* gdb.base/call-strings.c: new file.
   28104 	* gdb.base/callfuncs2.c: new file.
   28105 	* gdb.base/condbreak.c: new file.
   28106 	* gdb.base/constvars.c: new file.
   28107 	* gdb.base/display.c: new file.
   28108 	* gdb.base/int-type.c: new file.
   28109 	* gdb.base/jump.c: new file.
   28110 	* gdb.base/miscexprs.c: new file.
   28111 	* gdb.base/pointers.c: new file.
   28112 	* gdb.base/pointers2.c: new file.
   28113 	* gdb.base/shmain.c: new file.
   28114 	* gdb.base/shr1.c: new file.
   28115 	* gdb.base/shr2.c: new file.
   28116 	* gdb.base/solib.c: new file.
   28117 	* gdb.base/solib1.c: new file.
   28118 	* gdb.base/solib2.c: new file.
   28119 	* gdb.base/varargs.c: new file.
   28120 	* gdb.c++/derivation.cc: new file.
   28121 	* gdb.c++/overload.cc: new file.
   28122 	* gdb.c++/ovldbreak.cc: new file.
   28123 	* gdb.hp/attach.c: new file.
   28124 	* gdb.hp/attach2.c: new file.
   28125 	* gdb.hp/average.c: new file.
   28126 	* gdb.hp/compiler.c: new file.
   28127 	* gdb.hp/compiler.cc: new file.
   28128 	* gdb.hp/execd-program.c: new file.
   28129 	* gdb.hp/follow-exec.c: new file.
   28130 	* gdb.hp/follow-fork.c: new file.
   28131 	* gdb.hp/follow-vfork-and-exec.c: new file.
   28132 	* gdb.hp/misc-hp.cc: new file.
   28133 	* gdb.hp/more-steps.c: new file.
   28134 	* gdb.hp/optimize.c: new file.
   28135 	* gdb.hp/quicksort.c: new file.
   28136 	* gdb.hp/run-hp.c: new file.
   28137 	* gdb.hp/start-stop.c: new file.
   28138 	* gdb.hp/sum.c: new file.
   28139 	* gdb.hp/templates-hp.cc: new file.
   28140 	* gdb.hp/thread-local-in-lib.c: new file.
   28141 	* gdb.hp/thread-local-in-lib.h: new file.
   28142 	* gdb.hp/thread-local-in-lib.lib.c: new file.
   28143 	* gdb.hp/vforked-program.c: new file.
   28144 	* gdb.hp/virtfunc-hp.cc: new file.
   28145 	* gdb.hp/watchpoint-hp.c: new file.
   28146 	* gdb.hp/xdb.c: new file.
   28147 	* gdb.hp/xdb0.c: new file.
   28148 	* gdb.hp/xdb0.h: new file.
   28149 	* gdb.hp/xdb1.c: new file.
   28150 
   28151 Mon Dec 21 14:08:38 1998  David Taylor  <taylor (a] texas.cygnus.com>
   28152 
   28153 	The following change was made by Edith Epstein
   28154 	<eepstein (a] cygnus.com> as part of a project to merge in changes
   28155 	originally made by HP; HP did not create ChangeLog entries.
   28156 
   28157 	* gdb.c++/demangle.exp: changed the expected output for some
   28158 	ARM-style mangling -- removed second reference to datatype.
   28159 	For example, maint demangle __dt__11T1__pt__2_cFv
   28160 		     T1<char>::~T1<char>(void)
   28161 	becomes,
   28162 		     maint demangle __dt__11T1__pt__2_cFv
   28163 		     T1<char>::~T1(void)
   28164 
   28165 	(test_hp_style_demangling): new hp specific demangling test cases.
   28166 
   28167 Mon Dec 14 15:07:03 1998  Jeffrey A Law  (law (a] cygnus.com)
   28168 
   28169 	* gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
   28170 	* gdb.trace/backtrace.exp: Likewise.
   28171 	* gdb.trace/circ.exp: Likewise.
   28172 	* gdb.trace/collection.exp: Likewise.
   28173 	* gdb.trace/deltrace.exp: Likewise.
   28174 	* gdb.trace/infotrace.exp: Likewise.
   28175 	* gdb.trace/limits.exp: Likewise.
   28176 	* gdb.trace/packetlen.exp: Likewise.
   28177 	* gdb.trace/passc-dyn.exp: Likewise.
   28178 	* gdb.trace/passcount.exp: Likewise.
   28179 	* gdb.trace/report.exp: Likewise.
   28180 	* gdb.trace/save-trace.exp: Likewise.
   28181 	* gdb.trace/tfind.exp: Likewise.
   28182 	* gdb.trace/tracecmd.exp: Likewise.
   28183 	* gdb.trace/while-dyn.exp: Likewise.
   28184 	* gdb.trace/while-stepping.exp: Likewise.
   28185 
   28186 1998-12-07  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   28187 
   28188 	* gdb.base/restore.exp, gdb.base/restore.c: New tests.
   28189 
   28190 Wed Dec  2 20:03:53 1998  Stan Shebs  <shebs (a] andros.cygnus.com>
   28191 
   28192 	From Brendan Kehoe:
   28193 	* gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
   28194 	int return types.
   28195 
   28196 Sat Oct 24 18:04:22 1998  Felix Lee  <flee (a] cygnus.com>
   28197 
   28198 	* config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
   28199 	remote dos host testing right.
   28200 
   28201 Mon Oct 19 01:31:59 1998  Felix Lee  <flee (a] cygnus.com>
   28202 
   28203 	* gdb.base/corefile.exp: remove some xfails.
   28204 
   28205 Thu Oct 15 10:04:38 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28206 
   28207 	* gdb.base/reread.exp: Sleep 1 - ensures that the two executables
   28208 	have different timestamps.
   28209 
   28210 Thu Oct  1 20:56:14 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28211 
   28212 	* lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
   28213 	gdb.base/default.exp: Replace "exec" with "executable".
   28214 
   28215 Tue Sep 29 15:06:29 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28216 
   28217 	* gdb.base/default.exp: Change else if to elseif from previous
   28218 	delta.
   28219 
   28220 Mon Sep 28 13:21:43 1998  Nick Clifton  <nickc (a] cygnus.com>
   28221 
   28222 	* gdb.base/default.exp: Add brace missing from previous delta.
   28223 
   28224 Mon Sep 21 14:39:27 1998  Nick Clifton  <nickc (a] cygnus.com>
   28225 
   28226 	* gdb.base/default.exp: Support test for info float for all
   28227 	varieties of arm toolchain.
   28228 
   28229 Fri Sep 18 14:07:44 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28230 
   28231 	* gdb.trace/*.exp: remove "remote_download" command.
   28232 
   28233 Wed Sep 16 11:38:21 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28234 
   28235 	* gdb.trace/*.exp: remove -gdwarf from compile.
   28236 
   28237 Wed Sep 16 01:23:11 1998  Felix Lee  <flee (a] cygnus.com>
   28238 
   28239 	* gdb.trace/configure.in(AC_INIT): typo
   28240 	* gdb.trace/configure: regenerated
   28241 
   28242 Mon Sep 14 20:00:04 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28243 
   28244 	* config/m68k-emc.exp: New file.
   28245 	* lib/<emc-support.exp trace-support.exp}: New files.
   28246 	* configure.in: add new test directory gdb.trace.
   28247 	* gdb.trace/{configure configure.in Makefile.in}: New files.
   28248 	* gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
   28249 	* gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
   28250 	* gdb.trace/{collection.c collection.exp tfind.exp }: New files.
   28251 	* gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
   28252 	* gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
   28253 	* gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
   28254 	* gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
   28255 
   28256 Fri Sep 11 13:58:02 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28257 
   28258 	* gdb.c++/classes.exp: Change all regular expressions to match
   28259 	arbitrary combinations of newline/carriage-return, so that they
   28260 	will work equally well on Unix and Windows.
   28261 	* gdb.c++/inherit.exp: ditto.
   28262 	* gdb.c++/virtfunc.exp: ditto.
   28263 
   28264 1998-08-11 Dawn Perchik  <dawn (a] cygnus.com>
   28265 
   28266 	* gdb.base/setshow.exp: Fix error introduced by call to runto_main.
   28267 
   28268 Fri Jul 24 15:51:34 1998  Jeffrey A Law  (law (a] cygnus.com)
   28269 
   28270 	* gdb.disasm/am33.s: Add tests for autoincrement instructions.
   28271 	* gdb.disasm/am33.exp: Run time.  Update tests which use r8-r15
   28272 	to use a0-a3/d0-d3 as needed.
   28273 
   28274 Thu Jul 16 18:20:46 1998  Jeffrey A Law  (law (a] cygnus.com)
   28275 
   28276 	* gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
   28277 	* gdb.disasm/am33.exp: Corresponding changes.
   28278 
   28279 1998-07-11  Felix Lee  <flee (a] cygnus.com>
   28280 
   28281 	* gdb.base/callfuncs.exp: add cmp10 test.
   28282 	* gdb.base/callfuncs.c (cmp10): new function.
   28283 
   28284 Thurs Jul 9 11:08:31 1998  Dawn Perchik  <dawn (a] cygnus.com>
   28285 
   28286 	* gdb.base/commands.exp: Break up infrun_breakpoint_command_test
   28287 	into two parts to get around a synchronization problem in expect.
   28288 
   28289 Fri Jun 26 14:27:13 1998  Keith Seitz  <keiths (a] cygnus.com>
   28290 
   28291 	* lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
   28292 
   28293 	* configure.in: Add options for gdbtk testsuite.
   28294 
   28295 	* configure: Regenerate.
   28296 
   28297 	* gdb.gdbtk: New directory to hold gdbtk tests.
   28298 
   28299 Fri Jun 26 14:52:47 1998  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   28300 
   28301 	* gdb.fortran/types.exp:  Escape brackets in expect patterns
   28302 	for test_float_literal_types_accepted tests.
   28303 	* gdb.base/scope.exp:  Remove extraneous newline in filelocal_bss
   28304 	before run test.
   28305 
   28306 Fri Jun 26 11:12:17 1998  Jeffrey A Law  (law (a] cygnus.com)
   28307 
   28308 	* am33.exp: Just compile, do not link the testcase.
   28309 	* am33.s: Add ".am33" pseudoop to force am33 mode.
   28310 
   28311 1998-06-25  Felix Lee  <flee (a] cygnus.com>
   28312 
   28313 	* gdb.base/setshow.exp: make sure $pc is sane.
   28314 
   28315 	* gdb.stabs/weird.exp: split expect patterns properly.
   28316 
   28317 Wed Jun 24 13:03:15 1998  Jeffrey A Law  (law (a] cygnus.com)
   28318 
   28319 	* gdb.disasm/am33.s: New disassembler testfile for the am33.
   28320 	* gdb.disasm/am33.exp: Run it.
   28321 
   28322 Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28323 
   28324 	* gdb.base/funcargs.exp: simplify expect strings to ease pattern
   28325 	match processing (and eliminate spurious timeouts when running).
   28326 
   28327 Fri Jun 12 17:28:22 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28328 
   28329 	* gdb.base/signals.exp (test_handle_all_print): put back Mach
   28330 	exception test, but conditionalize it on target [mach | gnu].
   28331 
   28332 Wed Jun 10 10:40:03 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28333 
   28334 	* gdb.base/overlays.exp: fixup compile line for linker script.
   28335 
   28336 Thu Jun  4 21:54:15 1998  Felix Lee  <flee (a] zog.cygnus.com>
   28337 
   28338 	* gdb.fortran/types.exp: don't guess at float size.
   28339 
   28340 Thu May 21 02:28:37 1998  Felix Lee  <flee (a] zog.cygnus.com>
   28341 
   28342 	* gdb.base/exprs.exp: delete test that depends on int size.
   28343 
   28344 Sun May 17 17:10:22 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28345 
   28346 	* config/sim.exp: Removed checks for target triplets.
   28347 	(gdb_target_sim): Use gdb,target_sim_options.
   28348 
   28349 Sat May 16 23:43:35 1998  Mark Alexander  <marka (a] cygnus.com>
   28350 
   28351 	* gdb.base/reread.exp: New file.
   28352 	* gdb.base/reread1.c: New file.
   28353 	* gdb.base/reread2.c: New file.
   28354 
   28355 Sat May 16 23:22:09 1998  Mark Alexander  <marka (a] cygnus.com>
   28356 
   28357 	* config/sim.exp: Use 'target sim -sparclite' when running
   28358 	SPARClite programs.
   28359 
   28360 Sat May 16 18:48:08 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28361 
   28362 	* gdb.base/structs2.exp: New file.
   28363 	* gdb.base/structs2.c: New file.
   28364 
   28365 Wed May 13 13:36:14 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28366 
   28367 	* gdb.asm/common.inc: New file.
   28368 	* gdb.asm/d10v.inc: New file.
   28369 	* asm-source.exp: Pass -I's to gas to find .inc files.
   28370 	Update line numbers in expected output.
   28371 	* asmsrc1.s: Rewrite.
   28372 	* asmsrc2.s: Rewrite.
   28373 	* configure.in: Create arch.inc symlink.
   28374 	* configure: Regenerate.
   28375 	* Makefile.in (distclean): Delete arch.inc.
   28376 
   28377 Wed May  6 10:30:54 1998  John Metzler  <jmetzler (a] cygnus.com>
   28378 
   28379 	*  callfuncs.c (t_enum_value1) : Cleanup return value warnings
   28380 	(t_enum_value2): ditto
   28381 	(t_enum_value3): ditto
   28382 	(main): ditto
   28383 Fri May  1 09:33:37 1998  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   28384 
   28385 	* gdb.base/break.exp:  Remove xfail for `deleting all breakpoints
   28386 	when none' unexpected prompt case, fixed by breakpoint.c:delete_command
   28387 	change.
   28388 	Use gdb_test instead of send_gdb/gdb_expect sequences.
   28389 
   28390 Thu Apr 23 12:56:19 1998  Jason Molenda  (crash (a] bugshack.cygnus.com)
   28391 
   28392 	* gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
   28393 	not void.
   28394 
   28395 Thu Apr 16 10:52:34 1998  John Metzler  <jmetzler (a] cygnus.com>
   28396 
   28397 	* gdb.base/branches.c: Code with lots of loops and
   28398 	subroutines. Used to test gdbs ability to single step through PC
   28399 	changes, especially to test mips-tdep.c:mips_next_pc
   28400 
   28401 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche (a] cygnus.com>
   28402 
   28403 	* gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
   28404 	more rigorous EGCS C++ error checking.
   28405 
   28406 Fri Apr 10 22:38:12 1998 Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   28407 
   28408 	* gdb.base/help.exp:  Clean up `help set args' and `help show args'
   28409 	tests.
   28410 	* gdb.base/interrupt.exp:  Add "i*86-*-solaris2*" xfail for calling
   28411 	function when asleep.
   28412 	* gdb.base/signals.exp:  Add "i*86-*-solaris2*" xfails. Add comment
   28413 	for i*86 Linux and SVR4 signal handling problems.
   28414 	Remove linux xfail for `next to handler in signals_tests_1', fixed
   28415 	by recent infrun.c change.
   28416 	Limit backtrace to 10 frames to avoid timeout problems with infinite
   28417 	stack backtraces.
   28418 	Adjust expect pattern in `handle all print' test to match Apr 28 1997
   28419 	target.[ch] change.
   28420 
   28421 Tue Mar 31 00:40:32 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28422 
   28423 	* lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
   28424 	for a newline from gdb before continuing.
   28425 	(default_gdb_exit): Just look for y or n.
   28426 	(gdb_test): Detect abnormal exit from GDB running on DOS; if
   28427 	it does, fail the rests of the tests in the file.
   28428 
   28429 Tue Mar 24 22:44:52 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28430 
   28431 	* config/cygmon.exp: New file.
   28432 
   28433 Mon Mar 16 21:39:11 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28434 
   28435 	* gdb.base/list.exp: Fix problem with "list default lines around
   28436 	main" test on remote targets.
   28437 
   28438 	* gdb.base/scope.exp: Fix problem with filelocal_bss before
   28439 	run test on remote targets.
   28440 
   28441 Thu Mar 12 16:23:00 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28442 
   28443 	* gdb.asm: New directory.
   28444 	* configure.in: Configure it.
   28445 	* configure: Regenerate.
   28446 	* gdb.asm/{Makefile.in,configure.in,configure}: New files.
   28447 	* gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
   28448 
   28449 Mon Feb 23 08:22:44 1998  Mark Alexander  <marka (a] cygnus.com>
   28450 
   28451 	* config/mn10300-eval.exp: New file to support MN10300 eval board.
   28452 
   28453 Wed Feb 18 16:43:46 1998  Michael Snyder  (msnyder (a] cygnus.com)
   28454 
   28455 	* gdb.base/overlays (several files): Merge the two overlay
   28456 	managers into one.  Change variables (foox, barx, bazx, grbxx)
   28457 	back into ints but force them to load in their proper sections.
   28458 
   28459 Thu Feb 12 13:49:30 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28460 
   28461 	* gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
   28462 	on-chip insn memory and IMAP1 to upper 128k.
   28463 	(D10VCopy): Handle memory regions crossing 16k boundaries.
   28464 	(D10VCopy): Transfer data in 32 bit chunks.
   28465 
   28466 Tue Feb 10 17:23:22 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28467 
   28468 	* gdb.base/overlays.c (main): Exit normally when result is
   28469 	correct.
   28470 
   28471 	* gdb.base/d10v.ld: Update LMAs to reflect current d10v address
   28472 	map.  Include space for printf in .text segment.
   28473 
   28474 	* gdb.base/d10vovly.c (D10VTranslate): New function, handle
   28475 	updated d10v memory VMA/LMA map.
   28476 	(D10VCopy): Call D10VTranslate.
   28477 
   28478 Fri Feb  6 14:13:12 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28479 
   28480 	* gdb.base/m32rovly.c: Force variable _novlys into .data section.
   28481 
   28482 	* gdb.base/bar.c (barx, bar): Change variable to small array so
   28483 	that it won't be put into the .sdata - small data -
   28484 	section. Update reference.
   28485 	* gdb.base/baz.c (bazx, baz): Ditto.
   28486 	* gdb.base/foo.c (foox, foo): Ditto.
   28487 	* gdb.base/grbx.c (grbxx, grbx): Ditto.
   28488 
   28489 	* gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
   28490 	to be arrays.
   28491 
   28492 Thu Jan 29 14:48:19 1998  Michael Snyder  (msnyder (a] cygnus.com)
   28493 
   28494 	* gdb.base/overlays.exp: fix up and get working again.
   28495 	Add tests for backtraces from an overlay function.
   28496 
   28497 Fri Jan 23 07:52:45 1998  Fred Fish  <fnf (a] cygnus.com>
   28498 
   28499 	* gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
   28500 	"calling function with watchpoint enabled".
   28501 
   28502 Thu Jan 22 14:23:29 1998  Fred Fish  <fnf (a] cygnus.com>
   28503 
   28504 	* gdb.base/break.exp (test_next_with_recursion): Remove
   28505 	gdb_suppress_tests for d10v-*-*.
   28506 	* lib/gdb.exp (gdb_suppress_tests): Disable this function
   28507 	pending review of whether it is useful or not.
   28508 
   28509 Tue Jan 20 13:02:09 1998  Mark Alexander  <marka (a] cygnus.com>
   28510 
   28511 	* gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
   28512 
   28513 Mon Jan 19 08:53:04 1998  Mark Alexander  <marka (a] cygnus.com>
   28514 
   28515 	* gdb.base/break.exp: Increase timeout for slow TX39 boards.
   28516 	* config/dve.exp: New file to support Densan boards.
   28517 
   28518 Mon Dec 15 22:38:05 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28519 
   28520 	* gdb.base/interrupt.exp: Document problem of simulators, signals,
   28521 	reads and BSD.
   28522 
   28523 Wed Nov 26 22:29:18 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28524 
   28525 	* config/monitor.exp: Be a bit less picky about the "Remote debugging"
   28526 	response.
   28527 
   28528 	* gdb.c++/misc.exp: Call runto_main instead of doint it manually.
   28529 
   28530 Tue Nov 25 12:46:36 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28531 
   28532 	* gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
   28533 	test.
   28534 
   28535 	* gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
   28536 	target_sizeof_long and target_bigendian_p.
   28537 	(structs_by_value, structs_by_reference): Check values according
   28538 	to targets word size and endianess.
   28539 
   28540 Mon Nov 24 16:37:06 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28541 
   28542 	* gdb.base/langs.exp: For "continue to exit" ignore any trailing
   28543 	output.
   28544 
   28545 Fri Oct 17 13:24:43 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   28546 
   28547 	* gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
   28548 	Update test of set args help to match source change.
   28549 
   28550 Fri Sep 26 17:36:20 1997  Jason Molenda  (crash (a] pern.cygnus.com)
   28551 
   28552 	* gdb.base/default.exp: Expect help system output to be in
   28553 	alphabetical order.
   28554 	* gdb.base/help.exp: Ditto.
   28555 
   28556 Wed Sep 24 13:08:14 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28557 
   28558 	* gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
   28559 	"i*86-pc-linux-gnu*".
   28560 	* gdb.base/interrupt.exp: Ditto.
   28561 	* gdb.base/corefile.exp: Ditto.
   28562 
   28563 	* lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
   28564 	define vxworks when building the testcase.
   28565 
   28566 	* gdb.base/ptype.exp: Fix testnames to be unique.
   28567 	* gdb.base/radix.exp: Ditto.
   28568 	* gdb.base/term.exp: Ditto.
   28569 	* gdb.base/whatis.exp: Ditto.
   28570 	* gdb.c++/classes.exp: Ditto.
   28571 
   28572 Tue Sep 16 22:21:48 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28573 
   28574 	* gdb.base/callfuncs.exp: Fix indentation.
   28575 
   28576 	* lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
   28577 	suppress_flag has been set.
   28578 	(gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
   28579 	target feature.
   28580 
   28581 Mon Sep 15 15:43:17 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28582 
   28583 	* gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
   28584 	the testcase.
   28585 
   28586 	* gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
   28587 	set_debug_traps() and breakpoint().
   28588 	* gdb.c++/misc.cc (main): Ditto.
   28589 	* gdb.c++/templates.cc (main): Ditto.
   28590 	* gdb.c++/virtfunc.cc (main): Ditto.
   28591 
   28592 Fri Sep 12 16:56:38 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28593 
   28594 	* lib/gdb.exp(gdb_step_for_stub): New function.
   28595 	(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
   28596 	exists, reload the executable and do a "continue" instead of
   28597 	doing a jump.
   28598 	(runto_main): Use gdb_step_for_stub.
   28599 
   28600 	* gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
   28601 	tests to have unique names.
   28602 	* gdb.base/callfuncs.exp: Ditto.
   28603 	* gdb.base/commands.exp: Ditto.
   28604 	* gdb.base/default.exp: Ditto.
   28605 	* gdb.base/help.exp: Ditto.
   28606 	* gdb.base/list.exp: Ditto.
   28607 	* gdb.base/opaque.exp: Ditto.
   28608 	* gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
   28609 	similar tests.
   28610 
   28611 	* gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
   28612 	* gdb.c++/cplusfuncs.cc: Ditto.
   28613 	* gdb.c++/virtfunc.cc: Ditto.
   28614 
   28615 	* config/monitor.exp: Keep track of the last file we saw, rather
   28616 	than trying to get the info from gdb.
   28617 
   28618 	* gdb.fortran/types.exp: Move comment to previous line.
   28619 
   28620 Tue Sep  2 19:55:34 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28621 
   28622 	* config/sparclet.exp: Detect gratuitous change to sparclet gdb
   28623 	target mode.
   28624 
   28625 Mon Jul 28 12:14:47 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   28626 
   28627 	From Bob Manson:
   28628 	* config/monitor.exp (gdb_target_monitor): Look for "Connected to"
   28629 	string from GDB when it connects.
   28630 
   28631 	* lib/gdb.exp: Look for $TOOL_EXECUTABLE.
   28632 
   28633 Thu Jul  3 15:35:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28634 
   28635 	* lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
   28636 	if we can't get a debug format from GDB (we may be testing an
   28637 	older GDB). Use a 10 second timeout when checking for the format.
   28638 
   28639 	* gdb.stabs/weird.exp: Fix quoting.
   28640 
   28641 	* config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
   28642 
   28643 Mon Jun 30 18:31:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28644 
   28645 	* config/arm-ice.exp: New file.
   28646 
   28647 Sun Jun 29 16:43:30 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28648 
   28649 	* gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
   28650 	until it has been modified to work with the new testsuite.
   28651 
   28652 	* gdb.*/*.exp: Instead of causing 1 unresolved test when the
   28653 	testcase won't compile, cause all of the testcases in the file to
   28654 	fail instead.
   28655 
   28656 	* lib/gdb.exp(gdb_suppress_entire_file): New procedure.
   28657 	(gdb_clear_suppressed): New procedure.
   28658 	(gdb_stop_suppressing_tests): Only clear suppress_flag if
   28659 	it contains a positive value.
   28660 
   28661 Sat Jun 28 13:31:11 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28662 
   28663 	* lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
   28664 
   28665 	* gdb.c++/virtfunc.exp: Remove setting of libs variable.
   28666 
   28667 Fri Jun 27 07:44:25 1997  Fred Fish  <fnf (a] cygnus.com>
   28668 
   28669 	* lib/gdb.exp (setup_xfail_format): New function.
   28670 	(get_debug_format): New function to get debug format.
   28671 	(debug_format): New global variable to hold last value set
   28672 	by get_debug_format.
   28673 	* gdb.base/list.exp: Call get_debug_format and expect some
   28674 	tests to fail for DWARF 1 and COFF formats.
   28675 	* gdb.c++/ptype.exp: Ditto.
   28676 	* gdb.c++/classes.exp: Ditto.
   28677 	* gdb.c++/cplusfuncs.exp: Ditto.
   28678 	* gdb.c++/inherit.exp: Ditto.
   28679 	* gdb.c++/templates.exp: Ditto.
   28680 	* gdb.c++/virtfunc.exp: Ditto.
   28681 
   28682 Wed Jun 25 09:08:51 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28683 
   28684 	* lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
   28685 	host doesn't have a currently-open connection.
   28686 
   28687 	* config/sparclet.exp: Cleanups and fixes to make it generic for
   28688 	any gdb stub target. Handle cases where gdb doesn't respond when
   28689 	interrupted in a sane fashion.
   28690 
   28691 	* config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
   28692 	same thing in a totally different way.
   28693 
   28694 	* config/monitor.exp: Pass in timeouts to gdb_expect instead of
   28695 	setting "timeout".
   28696 	(gdb_start): We set the global gdb_prompt variable in
   28697 	default_gdb_init now.
   28698 
   28699 Sun Jun 22 09:11:02 1997  Fred Fish  <fnf (a] cygnus.com>
   28700 
   28701 	* gdb.base/printcmds.exp: Fix "check for floating addition"
   28702 	regexp to accept results within approx +/- .01 of exact value.
   28703 	* lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
   28704 
   28705 Wed Jun 18 11:11:39 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28706 
   28707 	* lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
   28708 	properly.
   28709 	(gdb_expect): Add optional timeout parameter, and add timeout
   28710 	value to various calls.
   28711 	(gdb_suppress_tests): Only give one warning message per group.
   28712 
   28713 Tue Jun 17 13:10:10 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28714 
   28715 	* lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
   28716 	global variables. Handle getting a value for $timeout more
   28717 	gracefully.
   28718 
   28719 Sat Jun 14 09:23:26 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28720 
   28721 	* lib/gdb.exp: Close connection to remote host if gdb doesn't
   28722 	initialize.
   28723 	(default_gdb_init): New procedure; allow gdb_init to be overridden
   28724 	by a target configuration file.
   28725 	(gdb_expect): Pass the timeout to remote_expect.
   28726 
   28727 	* config/monitor.exp(gdb_load): Fix typo in regexp.
   28728 
   28729 Thu Jun 12 20:57:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28730 
   28731 	* gdb.base/funcargs.exp: Remove spurious suppress tests call.
   28732 
   28733 Tue Jun  3 15:20:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28734 
   28735 	* config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
   28736 	here. Call gdb_target_exec before rebooting the target, to make
   28737 	sure the connection to the target is closed.
   28738 	(gdb_load): Pass the name of the executable to gdb_target_monitor.
   28739 	Don't call gdb_file_cmd here; let gdb_target_monitor do it.
   28740 	Also detect "Timeout reading from remote" error.
   28741 
   28742 	* config/gdbserver.exp: Pass the executable being loaded to
   28743 	gdb_target_monitor. Don't call gdb_file_cmd here; let
   28744 	gdb_target_monitor do it.
   28745 
   28746 	* gdb.disasm/hppa.exp: Don't use exec_output.
   28747 
   28748 Fri May 23 13:28:29 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28749 
   28750 	* gdb.base/list.exp: If we're debugging a non-native target,
   28751 	try to set the pc register to point to the start of the
   28752 	program before doing the first list command.
   28753 
   28754 	* gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
   28755 	test_calls after restarting.
   28756 
   28757 	* lib/gdb.exp(gdb_run_cmd): Send jump command again after
   28758 	reloading.
   28759 
   28760 	* gdb.base/watchpoint.exp: Fix typo.
   28761 
   28762 	* gdb.base/setshow.exp: Check for use_gdb_stub.
   28763 
   28764 	* gdb.base/break.exp: Fix continue until exit test for the gdb
   28765 	stub case.
   28766 	* gdb.base/langs.exp: Ditto.
   28767 
   28768 	* config/monitor.exp(gdb_load): Handle gdb_sect_offset and
   28769 	gdb_load_offset. If we weren't given a file to load, figure out
   28770 	what the current file is and use it.
   28771 
   28772 	* config/i386-bozo.exp: New file.
   28773 
   28774 Thu May 22 18:51:32 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28775 
   28776 	* lib/gdb.exp(gdb_expect): Look for gdb,timeout target
   28777 	feature.
   28778 
   28779 	* config/proelf.exp: New entry.
   28780 
   28781 Wed May 21 21:23:16 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28782 
   28783 	* lib/gdb.exp: Remove spurious .* patterns at the beginning
   28784 	of regexps.
   28785 
   28786 	* gdb.base/watchpoint.exp: Don't run the test_stepping
   28787 	tests if gdb can't call functions on the target.
   28788 
   28789 	* gdb.base/setshow.exp: Don't run the set prompt tests if
   28790 	the board has gdb_prompt set.
   28791 
   28792 Tue May 20 08:58:49 1997  Jeffrey A Law  (law (a] cygnus.com)
   28793 
   28794 	* gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
   28795 	* gdb.base/commands.exp: Likewise.
   28796 	* gdb.base/setshow.exp: Likewise.
   28797 
   28798 Mon May 19 15:37:50 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28799 
   28800 	* config/monitor.exp(gdb_start): Look for gdb_prompt target
   28801 	feature.
   28802 
   28803 	* config/i960.exp: New file.
   28804 
   28805 Thu May  1 18:01:50 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28806 
   28807 	* gdb.base/funcargs.exp: Check for gdb,short_int target
   28808 	feature instead of looking for explicit target triplets.
   28809 
   28810 Mon Apr 28 17:27:40 1997  Michael Snyder  <msnyder (a] cygnus.com>
   28811 
   28812 	* gdb.base/printcmds.exp: add a couple more tests a la
   28813 	"p 123DEADBEEF", to check parse_number.
   28814 	* top.c: change "to enable to enable" to "to enable" in a couple
   28815 	of help strings.
   28816 
   28817 Thu Apr 24 14:38:18 1997  Jeffrey A Law  (law (a] cygnus.com)
   28818 
   28819 	* gdb.base/callfuncs.exp: Mark some tests as expected to fail
   28820 	on the mn10300.
   28821 
   28822 Mon Apr 21 15:05:42 1997  Fred Fish  <fnf (a] cygnus.com>
   28823 
   28824 	* gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
   28825 	where the test executable is run with explicit args.
   28826 	* gdb.base/default.exp: Handle arm-*-coff case for "info float".
   28827 
   28828 Mon Apr 21 13:38:58 1997  Fred Fish  <fnf (a] cygnus.com>
   28829 
   28830 	* gdb.base/run.c: Use FAKEARGV to build test executable that
   28831 	does not require a command line arg, since most simulators
   28832 	don't currently support passing such an arg into the simulated
   28833 	program.
   28834 	* gdb.base/commands.exp: Change tests to insert the proper
   28835 	value as the arg to the first recursive factorial call.  Change
   28836 	compilation line to define FAKEARGV at compile time.
   28837 
   28838 Wed Apr  9 11:12:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   28839 
   28840 	* gdb.base/recurse.exp: Enable these tests for the mn10300.
   28841 	* gdb.base/watchpoint.exp: Don't expect a failure for an "calling
   28842 	function with watchpoint enabled" test.
   28843 
   28844 Tue Apr  8 19:33:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28845 
   28846 	* gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
   28847 	Don't call gdb_test when the command doesn't return to a gdb prompt.
   28848 
   28849 	* lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
   28850 	"Tests restarted" messages.
   28851 
   28852 Tue Apr  8 16:38:46 1997  Jeffrey A Law  (law (a] cygnus.com)
   28853 
   28854 	* gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
   28855 
   28856 Thu Apr  3 15:21:26 1997  Michael Snyder  <msnyder (a] cygnus.com>
   28857 
   28858 	* gdb.base/help.exp: update help msg for INFO ADDR; add help test
   28859 	for INFO SYMBOL; add help tests for OVERLAY commands.
   28860 	* gdb.base/default.exp: add tests for INFO SYMBOL command;
   28861 	add tests for OVERLAY commands
   28862 	* gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
   28863 	d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
   28864 	* gdb.base/sigall.c: add usestubs code frag
   28865 	* gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
   28866 
   28867 Thu Apr  3 09:38:53 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28868 
   28869 	* lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
   28870 	failures.
   28871 	(gdb_stop_suppressing_tests): Note that tests have restarted.
   28872 
   28873 Wed Apr  2 19:04:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28874 
   28875 	* config/h8300.exp: New file.
   28876 
   28877 Sun Mar 30 13:38:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28878 
   28879 	* gdb.base/setshow.exp: Check for the existence of a
   28880 	feature, not its value.
   28881 
   28882 Sat Mar 29 11:19:46 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28883 
   28884 	* gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
   28885 
   28886 	* gdb.base/scope.exp: It's now init0(), not init().
   28887 
   28888 	* gdb.base/scope0.c: For now, change init() to be init0().
   28889 
   28890 	* config/monitor.exp: Use gdb_serial in preference to serial
   28891 	or netport.
   28892 
   28893 	* lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
   28894 	and it's not already set.
   28895 
   28896 Fri Mar 28 19:54:18 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28897 
   28898 	* gdb.base/setshow.exp: Only test the run command if the target
   28899 	isn't using a stub and if it supports argument passing.
   28900 
   28901 Sat Mar 22 19:50:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28902 
   28903 	* config/udi.exp(gdb_start): Make sure UDICONF is set
   28904 	properly before starting gdb.
   28905 
   28906 Mon Mar 24 14:40:33 1997  Jeffrey A Law  (law (a] cygnus.com)
   28907 
   28908 	* gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
   28909 	* gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
   28910 	* gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
   28911 
   28912 Tue Mar 11 11:42:58 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28913 
   28914 	* config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
   28915 	specialized code to reboot the board, use remote_reboot instead.
   28916 
   28917 	* config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
   28918 
   28919 	* lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
   28920 
   28921 	* config/monitor.exp: Make sure we disconnect from the target.
   28922 	Also, try a reboot/reload cycle instead of failing if the
   28923 	load fails.
   28924 
   28925 Fri Mar  7 13:48:30 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28926 
   28927 	* gdb.base/default.exp: Don't set match_max.
   28928 	* gdb.base/help.exp: Ditto.
   28929 	* gdb.base/list.exp: Ditto.
   28930 	* gdb.base/signals.exp: Ditto.
   28931 
   28932 	* config/monitor.exp(gdb_load): If gdb,use_standard_load is
   28933 	set, use remote_ld to download the testcase instead of
   28934 	the GDB loader.
   28935 
   28936 Wed Mar  5 00:00:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28937 
   28938 	* config/vr5000.exp: New file.
   28939 
   28940 	* config/monitor.exp(gdb_target_monitor): Add pattern for
   28941 	"Ending remote" to detect errors in connecting.
   28942 
   28943 	* gdb.base/setshow.exp: Add .* within auto language test.
   28944 
   28945 	* lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
   28946 	target feature.
   28947 
   28948 	* config/monitor.exp(gdb_load): Check for a failure when loading,
   28949 	and reboot the board if necessary.
   28950 
   28951 	* gdb.base/setvar.exp(test_set): Handle multiple prints within
   28952 	a set of tests. Remove print.* from the patterns being checked.
   28953 
   28954 Mon Mar  3 11:57:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28955 
   28956 	* gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
   28957 	refer to gdb_spawn_id.
   28958 
   28959 	* config/m32r-stub.exp: Remove references to gdb_spawn_id, no
   28960 	longer used.
   28961 	* config/sparclet.exp: Ditto.
   28962 	* config/sparclet-old.exp: Ditto.
   28963 	* config/slite.exp: Ditto.
   28964 	* config/sim.exp: Ditto.
   28965 	* gdb.base/funcargs.exp: Ditto.
   28966 
   28967 	* lib/gdb.exp:Remove references to gdb_spawn_id.
   28968 	(gdb_expect): Move to remote.exp.
   28969 
   28970 Fri Feb 28 20:47:39 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28971 
   28972 	* config/monitor.exp: Detect the "Couldn't establish connection"
   28973 	message from GDB.
   28974 
   28975 Tue Feb 25 14:08:55 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28976 
   28977 	* gdb.base/bitfields.exp: Use runto instead of explicit
   28978 	gdb_run_cmd/gdb_expect sequences.
   28979 
   28980 	* gdb.base/break.exp(text_next_with_recursion): Add match for
   28981 	gdb_expect call.
   28982 
   28983 	* config/monitor.exp(gdb_target_monitor): Calling exit loses big.
   28984 	We also need to handle the "A program is being debugged already"
   28985 	prompt from gdb. Use gdb_test to set the baud rate.
   28986 
   28987 	* lib/gdb.exp(gdb_init): Increase the default expect buffer size
   28988 	to 20000. Really. I mean it.
   28989 
   28990 Mon Feb 24 13:23:26 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28991 
   28992 	* lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
   28993 	fails. If suppress_flag is set, skip perror message about not
   28994 	being able to send to GDB.
   28995 	(send_gdb): If suppress_flag is set, don't try to send commands to
   28996 	GDB.
   28997 	(gdb_expect): If suppress_flag is set, always fail immediately.
   28998 	(gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
   28999 	(gdb_init): Call gdb_stop_suppressing_tests.
   29000 	(default_gdb_exit): Ditto.
   29001 	(default_gdb_start): Ditto.
   29002 
   29003 	* gdb.base/bitfields.exp: Call gdb_suppress_tests and
   29004 	gdb_stop_suppressing_tests as appropriate.
   29005 	* gdb.base/break.exp: Ditto.
   29006 	* gdb.base/callfuncs.exp: Ditto.
   29007 	* gdb.base/commands.exp: Ditto.
   29008 	* gdb.base/exprs.exp: Ditto.
   29009 	* gdb.base/funcargs.exp: Ditto.
   29010 	* gdb.base/list.exp: Ditto.
   29011 	* gdb.base/recurse.exp: Ditto.
   29012 	* gdb.base/scope.exp:  Ditto.
   29013 	* gdb.base/structs.exp: Ditto.
   29014 	* gdb.c++/inherit.exp: Ditto.
   29015 
   29016 Sun Feb 23 19:56:02 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29017 
   29018 	* config/vr4300.exp: New file.
   29019 
   29020 	* gdb.*/*.exp: Call gdb_expect instead of expect.
   29021 
   29022 	* lib/gdb.exp(gdb_expect): New function.
   29023 
   29024 Thu Feb 20 13:57:01 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29025 
   29026 	* lib/gdb.exp(gdb_init): New function.
   29027 
   29028 	* gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
   29029 	for each individual variable set.
   29030 
   29031 	* gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
   29032 	name.
   29033 
   29034 	* gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
   29035 
   29036 	* gdb.base/scope.exp: Use gdb_test.
   29037 
   29038 	* gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
   29039 	aborting; the testsuite driver will do that for us (see
   29040 	gdb_finish). Also, use gdb_test in a few more places.
   29041 
   29042 Thu Feb 20 13:32:24 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   29043 
   29044 	* gdb.base/help.exp: Fix syntax of "help info all-registers" test.
   29045 
   29046 Thu Feb 20 10:34:21 1997  Jeffrey A Law  (law (a] cygnus.com)
   29047 
   29048 	* gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
   29049 	and "add_tests" are not at the same address.
   29050 
   29051 Fri Feb 14 18:47:23 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29052 
   29053 	* gdb.base/ptype.exp: Use gdb_test.
   29054 
   29055 Thu Feb 13 16:09:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   29056 
   29057 	* gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
   29058 	* gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
   29059 	left in.  No longer expect them to fail.
   29060 
   29061 	* gdb.stabs/*.mt; Deleted, no longer used.
   29062 	* gdb.stabs/configure.in: Remove references to target makefile
   29063 	frags.
   29064 	* gdb.stabs/configure: Rebuilt.
   29065 
   29066 	* gdb.disasm/*.mt: Deleted, no longer used.
   29067 	* gdb.disasm/configure.in: Remove references to target makefile
   29068 	frags.  Use "sh3.s" as the unique filename for this directory.
   29069 	* gdb.disasm/configure: Rebuilt.
   29070 
   29071 	* gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
   29072 	* gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
   29073 	* gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
   29074 
   29075 Tue Feb 11 16:57:58 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29076 
   29077 	* config/udi.exp: Use mondfe,name instead of remote_host.
   29078 
   29079 Tue Feb 11 11:22:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   29080 
   29081 	* gdb.base/watchpoint.exp: Don't expect a failure when calling
   29082 	a function with a watchpoint enabled on the mn10200.
   29083 
   29084 	* gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
   29085 	before trying to create it!
   29086 
   29087 Mon Feb 10 16:40:47 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29088 
   29089 	* config/vx.exp: Use hostname instead of netport.
   29090 
   29091 	* config/vxworks.exp: New file.
   29092 
   29093 	* gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
   29094 
   29095 	* config/monitor.exp(gdb_target_monitor): Look for a prompt from
   29096 	gdb before assuming everything worked. Send a ^C if a timeout
   29097 	occurs.
   29098 
   29099 	* lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
   29100 	$gdb_spawn_id directly.
   29101 	(gdb_run_cmd): Try _start as well as start. Use the target feature
   29102 	gdb,start_symbol as the symbol to start from when jumping.
   29103 
   29104 Mon Feb 10 11:26:59 1997  Jeffrey A Law  (law (a] cygnus.com)
   29105 
   29106 	* gdb.base/exprs.exp: Delete bogus/incorrect (and probably
   29107 	redundant) test.
   29108 
   29109 	* gdb.base/recurse.exp: Relax final value test for 'b' so that
   29110 	it doesn't lose for 16bit integer systems.
   29111 
   29112 Fri Feb  7 09:31:21 1997  Jeffrey A Law  (law (a] cygnus.com)
   29113 
   29114 	* gdb.fortran/types.exp: If the target doesn't support "double"
   29115 	data types, then expect "real" types to only be 4 bytes.
   29116 
   29117 	* gdb.c++/virtfunc.exp: Expect failure for virtual function
   29118 	call tests if the target doesn't support inferior function calls.
   29119 
   29120 	* gdb.base/printcmds.exp: Allow minor deviation in FP values
   29121 	in printf tests.
   29122 
   29123 Thu Feb  6 12:46:14 1997  Jeffrey A Law  (law (a] cygnus.com)
   29124 
   29125 	* gdb.base/help.exp: Disable "help set", "help show", and
   29126 	"help support".  Simplify regexp for "help stack".
   29127 
   29128 	* gdb.base/default.exp: Set match_max to 5000 and the timeout
   29129 	to 60 seconds.  Temporarily set match_max to 15000 around the
   29130 	"info copying" test.
   29131 
   29132 	* gdb.base/nodebug.exp: Don't try to do an inferior function
   29133 	call if the target doesn't support them.
   29134 	* gdb.base/printcmds.exp: Likewise.
   29135 	* gdb.base/setvar.exp: Likewise.
   29136 	* gdb.base/structs.exp: Likewise.
   29137 	* gdb.c++/templates.exp: Likewise.
   29138 	* gdb.base/ptype.exp: Likewise.  Remove UDI specific stuff.
   29139 
   29140 	* gdb.base/recurse.exp: Enable for the mn10200.
   29141 
   29142 	* configure.in: Do configure gdb.stabs directory for *-*-elf
   29143 	targets.
   29144 	* configure: Rebuilt.
   29145 
   29146 	* gdb.base/break.exp: Check for gdb,noresults before testing
   29147 	exit status and/or results from the target.
   29148 	* gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
   29149 	* lib/gdb.exp: Remove old (now bogus) initialization of
   29150 	noinferior, noargs, noresults and nosignals.
   29151 
   29152 Tue Feb  4 21:52:17 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29153 
   29154 	* config/sh.exp: New file.
   29155 
   29156 	* config/slite.exp: Try to connect multiple times to the board
   29157 	before rebooting. Only send a "monitor run" if need_monitor_run
   29158 	is set.
   29159 
   29160 	* gdb.base/break.exp: Don't do the "stub continue" test if
   29161 	the target has gdb_stub set.
   29162 
   29163 	* gdb.base/callfuncs.exp: Increase the timeout.
   29164 
   29165 	* gdb.base/interrupt.exp: Don't even try to compile the testcase
   29166 	if the target has gdb,noinferiorio set.
   29167 
   29168 	* gdb.base/list.exp: Increase match_max to 10000 characters.
   29169 
   29170 	* gdb.base/sigall.exp: Check for gdb,nosignals on the target.
   29171 
   29172 	* gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
   29173 	target.
   29174 
   29175 	* lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
   29176 
   29177 Mon Feb  3 12:09:37 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29178 
   29179 	* gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
   29180 	trying to delete the copy of gdb. Catch the file delete so we
   29181 	don't die if the delete fails; also, the file should be copied to
   29182 	the host, not to the build.
   29183 
   29184 Sun Feb  2 00:55:14 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29185 
   29186 	* lib/gdb.exp(gdb_test): Surround the result pattern with
   29187 	parenthesis in case it contains multiple regexps separated
   29188 	with |.
   29189 
   29190 	* gdb.base/watchpoint.exp: Use gdb_test.
   29191 	* gdb.base/default.exp: Ditto.
   29192 
   29193 Sat Feb  1 23:51:01 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29194 
   29195 	* gdb.*/*.exp: Replace $prompt with $gdb_prompt.
   29196 
   29197 	* gdb.base/scope.exp: Use gdb_test.
   29198 	* gdb.c++/classes.exp: Ditto.
   29199 	* gdb.c++/inherit.exp: Ditto.
   29200 
   29201 Fri Jan 31 13:09:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29202 
   29203 	* gdb.base/crossload.exp: Don't use execute_anywhere, use
   29204 	remote_exec instead.
   29205 	* gdb.base/corefile.exp: Don't be ridiculous.
   29206 	* gdb.base/*.c: Add missing stub invocations.
   29207 
   29208 Thu Jan 30 16:49:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29209 
   29210 	* config/slite.exp: Miscellaneous fixes.
   29211 
   29212 	* lib/gdb.exp: Fix runto.
   29213 
   29214 	* gdb.base/signals.exp: Check for a gdb,nosignals feature of
   29215 	the target.
   29216 
   29217 	* gdb.base/watchpoint.exp: Fix regexp.
   29218 
   29219 	* lib/gdb.exp(default_gdb_exit): Add a catch to the
   29220 	close and wait commands, as the descriptor may now be
   29221 	invalid. Always call "remote_close host".
   29222 
   29223 Tue Jan 28 14:42:31 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29224 
   29225 	   Major rewrite for testsuite revision.
   29226 
   29227 	* lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
   29228 	TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
   29229 	instead of relying on spawn_id to always contain a valid
   29230 	spawn id.
   29231 	(get_compiler_info): New procedure to build the ${binfile}.ci
   29232 	file, instead of replicating this in N different places.
   29233 	(gdb_compile): New procedure.
   29234 
   29235 	gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
   29236 	appropriate arguments) instead of compile. Use gdb_test in a lot
   29237 	more places.  Use send_gdb instead of send. Always run gdb_start
   29238 	at the start of a testcase, as this is no longer done magically.
   29239 
   29240 	config/*-gdb.exp: Rename without the -gdb suffix.
   29241 
   29242 	config/mips.exp: Use remote_close instead of exit_remote_shell.
   29243 	config/monitor.exp: Use target_info instead of looking at
   29244 	baud, timeout, etc.
   29245 	config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
   29246 
   29247 Sat Dec 14 00:43:57 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29248 
   29249 	* gdb.c++/templates.exp (test_ptype_of_templates),
   29250 	gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
   29251 	Update expect patterns for destructors and assignment operators
   29252 	to match corresponding c-typeprint.c changes.
   29253 	* gdb.c++/templates.exp (test_template_breakpoints):  Revert change
   29254 	to destructor breakpoint test, GDB should be able to set the
   29255 	destructor breakpoint without specifying arguments.
   29256 
   29257 Tue Dec  3 20:17:52 1996  Fred Fish  <fnf (a] cygnus.com>
   29258 
   29259 	* gdb.threads/pthreads.exp: Change result for failure to compile due
   29260 	to lack of pthreads runtime support from an error to simply an
   29261 	unsupported test, per dejagnu standards.
   29262 
   29263 Sun Dec  1 00:18:59 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29264 
   29265 	* lib/gdb.exp (gdb_test):  Simplify expect pattern for the case
   29266 	where GDB exits to reduce pattern match time.
   29267 	(skip_chill_tests):  Skip chill tests for mips*-sgi-irix6*.
   29268 
   29269 	* gdb.base/nodebug.exp:  Add mips*-sgi-irix6* xfails.
   29270 
   29271 Tue Nov 26 18:29:23 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29272 
   29273 	* gdb.base/callfuncs.exp: Turn on function call tests for h8300.
   29274 	* gdb.base/default.exp:   ditto.
   29275 	* gdb.base/nodebug.exp:   ditto.
   29276 	* gdb.base/printcmds.exp: ditto.
   29277 	* gdb.base/ptype.exp:     ditto.
   29278 	* gdb.base/setvar.exp:    ditto.
   29279 	* gdb.base/structs.exp:   ditto.
   29280 	* gdb.base/setshow.c:     Guard against uninitialized values of argc.
   29281 
   29282 Tue Nov 26 17:23:28 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   29283 
   29284 	* configure, */configure: Rebuild with autoconf 2.12.
   29285 
   29286 Sat Nov 23 13:32:15 1996  Fred Fish  <fnf (a] cygnus.com>
   29287 
   29288 	* gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
   29289 	use new i*86-pc-linux*-gnu quads.
   29290 	* gdb.base/corefile.exp: Ditto.
   29291 	* gdb.base/signals.exp: Ditto.
   29292 	* gdb.base/sigall.exp: Ditto.
   29293 	* gdb.base/interrupt.exp: Ditto.
   29294 
   29295 	* gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
   29296 	"i*86-*-linux" for "signal SIGUSR1".  Now works, at least with
   29297 	RedHat 4.0.
   29298 
   29299 	* gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
   29300 	linux.  This allows the test case to at least compile on latest
   29301 	linux, but still not run due to missing the threads runtime library.
   29302 
   29303 Fri Nov 22 10:13:29 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29304 
   29305 	* gdb.base/a1-selftest.exp (do_steps_and_nexts):  Reinitialize source
   29306 	directory to search gdb directory. Accept and step over conditional
   29307 	stack alignment code. Consume $prompt in failure cases.
   29308 	Reset timeout to $oldtimeout instead of some arbitrary value.
   29309 	* gdb.base/nodebug.exp:  Limit backtrace to 10 frames to avoid
   29310 	timeout problems with infinite stack backtraces.
   29311 	* gdb.base/ptype.exp (ptype struct link, union tu_link):
   29312 	Accept function parameters for linkfunc member.
   29313 
   29314 Thu Nov 21 09:17:19 1996  Fred Fish  <fnf (a] cygnus.com>
   29315 
   29316 	* lib/gdb.exp (CFLAGS): Remove, unreferenced.
   29317 	(CXXFLAGS): Remove, unreferenced.
   29318 	(B_OPTIONS): Add for -B options and add code to initialize with
   29319 	previous -B options and also add -B option to pick up cross compiled
   29320 	runtime.
   29321 	(TARGET_INCLUDES): Add for -I options and add code to initialize when
   29322 	doing cross compiles.
   29323 	(target_alias): Declare global.
   29324 	(xgcc): Set variable to full path of gcc in build tree.  Use findfile
   29325 	to verify that gcc exists in build tree, and if so set CC to that
   29326 	gcc and to use B_OPTIONS and TARGET_INCLUDES.
   29327 
   29328 Tue Nov 12 16:20:13 1996  Fred Fish  <fnf (a] cygnus.com>
   29329 
   29330 	* gdb.c++/inherit.exp (test_print_anon_union): Reenable
   29331 	ptype test for anonymous union.  Fixup testcase to match
   29332 	current gcc debug output.
   29333 
   29334 Mon Nov 11 14:12:06 1996  Jeffrey A Law  (law (a] cygnus.com)
   29335 
   29336 	* gdb.base/funcargs.c: Use cast rather than "UL" suffix to
   29337 	force argument to an unsigned long type.
   29338 
   29339 Mon Nov 11 10:27:55 1996  Fred Fish  <fnf (a] cygnus.com>
   29340 
   29341 	* gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
   29342 	tests and anonymous union print/ptype tests.
   29343 	* gdb.base/list.exp (test_forward-search): Increase timeout by
   29344 	5 minutes for the "search extremely long line" case.
   29345 	* lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
   29346 	completely optional and that the pass/fail messages use the command as
   29347 	the message if that third arg is a null string.
   29348 	(gdb_test_exact):  Arrange that a null string pattern means match a
   29349 	null string output rather than any output, which might include random
   29350 	errors.
   29351 	* gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
   29352 	backtrace test.
   29353 	* gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
   29354 	always failing and failure is now exposed by gdb.exp changes.
   29355 
   29356 Sat Nov  9 11:13:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29357 
   29358 	* gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
   29359 	weren't being noted.
   29360 
   29361 Sat Nov  9 01:05:10 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29362 
   29363 	* gdb.base/corefile.exp:  Consume $prompt in mmap fail cases.
   29364 	* gdb.stabs/weird.exp:  Remove v_comb xfails.
   29365 
   29366 Tue Nov  5 10:44:23 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29367 
   29368 	* gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
   29369 		    list.exp scope.exp watchpoint.exp]
   29370 	  Make all timeout error msgs explicitly say "(timeout)".
   29371 
   29372 Mon Nov  4 12:03:06 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29373 
   29374 	* config/monitor.exp: Increase download timeout to 1000 seconds.
   29375 
   29376 Mon Nov  4 12:02:26 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29377 
   29378 	* config/m32r.exp: Increase timeout to 120 seconds.
   29379 
   29380 Sun Nov  3 14:37:05 1996  Fred Fish  <fnf (a] cygnus.com>
   29381 
   29382 	* gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
   29383 	and accept older ordering as obsolescent gcc or gdb.
   29384 	* gdb.c++/templates.exp: Ditto.
   29385 	* gdb.c++/virtfunc.exp: Ditto.
   29386 
   29387 Fri Nov  1 11:56:09 1996  Fred Fish  <fnf (a] cygnus.com>
   29388 
   29389 	* gdb.base/coremaker.c: Add code to mmap some data so we
   29390 	can check that it ends up in the core file.
   29391 	* gdb.base/corefile.exp: Add test to read mmapped data
   29392 	from core file.
   29393 
   29394 Wed Oct 30 18:19:16 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29395 
   29396 	* config/m32r.exp: New file.
   29397 
   29398 Mon Oct 21 14:40:50 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29399 
   29400 	* testsuite/gdb.base/nodebug.exp:  Whack out -g options by hand so
   29401 	that cflags can contains -gstabs, and work correctly for other tests.
   29402 
   29403 Mon Oct 21 14:00:37 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29404 
   29405 	* gdb.base/setshow.exp: New file, tests show and set.
   29406 	* gdb.base/setshow.c:   New file, tests show and set.
   29407 	* gdb.base/help.exp: Add test for help set|show annotate.
   29408 	* gdb.base/default.exp: Add test for set|show annotate.
   29409 
   29410 Wed Oct 16 19:03:54 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29411 
   29412 	* testsuite/gdb.base/break.exp:  Make backtrace from factorial
   29413 	errors unique.
   29414 	* testsuite/gdb.base/nodebug.exp:  Whack out all -g options
   29415 	explicitly.
   29416 
   29417 Tue Oct 15 16:45:02 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29418 
   29419 	* config/sim-gdb.exp (gdb_target_sim):  Remove setting of height
   29420 	and width commands.  This is done elsewhere.
   29421 	* (gdb_start):  Don't call gdb_start_sim here.  That's already
   29422 	done in gdb_load.  This fixes lots of failures in default.exp.
   29423 
   29424 Sun Oct 13 10:40:23 1996  Fred Fish  <fnf (a] cygnus.com>
   29425 
   29426 	From Peter Schauer <Peter.Schauer (a] Regent.E-Technik.TU-Muenchen.DE>:
   29427 	* gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
   29428 	* lib/gdb.exp (gdb_test): Treat failures due to program exiting
   29429 	in the same we we treat other failures (since it may be an expected
   29430 	condition), rather than as an error.
   29431 	* gdb.base/signals.exp (test_handle_all_print): Revert back to
   29432 	old test format.
   29433 
   29434 Fri Oct 11 17:05:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29435 
   29436 	* Makefile.in (clean mostlyclean): Also remove chill *.grt files.
   29437 	(distclean maintainer-clean realclean): No need to remove files
   29438 	twice.  Nuke the duplicates.
   29439 	* gdb.base/Makefile.in (EXECUTABLES): Add "structs".
   29440 	* gdb.threads/Makefile.in (distclean maintainer-clean realclean):
   29441 	Remove config.h along with other config files.
   29442 
   29443 Mon Sep 30 20:16:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29444 
   29445 	* gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
   29446 	"p func1 ()" and note that rests of tests are skipped.
   29447 	* gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
   29448 	setup_xfails for "print func2::coremaker_local".
   29449 	Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
   29450 	* gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
   29451 	affected by the previous run test.
   29452 	* gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
   29453 	"print array () ubyte (foo)" and "print/x array () byte (\$i)"
   29454 	* gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
   29455 	"pass int powerset tuple" and "pass modeless int powerset tuple".
   29456 	* gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
   29457 	"real write 4" and "real write 8".
   29458 	* gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
   29459 	setup_xfails for "print vs1 after tuple assign 2",
   29460 	"print \$i after tuple assign 2", and
   29461 	"print vs2 after tuple assign 2".
   29462 	* lib/gdb.exp (gdb_test): When a gdb aborts, print a more
   29463 	meaningful error message and return -1 so the caller can
   29464 	suppress further tests and avoid a cascade of errors.
   29465 
   29466 Fri Sep 27 10:34:51 1996  Fred Fish  <fnf (a] cygnus.com>
   29467 
   29468 	* gdb.base/a1-selftest.exp: Tweak tests to account for new
   29469 	format for printing version.
   29470 	* gdb.base/default.exp: Ditto.
   29471 	* gdb.base/interrupt.exp: Fix problem with cascade of
   29472 	errors if child process dies while calling a function.
   29473 
   29474 Fri Sep 13 21:43:48 1996  Fred Fish  <fnf (a] cygnus.com>
   29475 
   29476 	* Makefile.in (VPATH): Add
   29477 	* Makefile.in (Makefile, config.status): Fix rules so things get
   29478 	remade when necessary.
   29479 
   29480 Fri Sep 13 18:16:10 1996  Fred Fish  <fnf (a] cygnus.com>
   29481 
   29482 	* Makefile.in (just-check): Add path to sibling expect dir
   29483 	to environment variable specified by RPATH_ENVVAR.
   29484 
   29485 Fri Sep 13 12:05:34 1996  Fred Fish  <fnf (a] cygnus.com>
   29486 
   29487 	* Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
   29488 	(just-check): Add shared library paths for libstdc++, tk,
   29489 	tcl, bfd, and opcodes to the environment variable specified
   29490 	in RPATH_ENVVAR.
   29491 	* configure.in: Add support to recognize --enable-shared flag
   29492 	and generate correct value for RPATH_ENVVAR.
   29493 	* configure: Regenerated with autoconf.
   29494 
   29495 Mon Sep  2 06:36:02 1996  Fred Fish  <fnf (a] cygnus.com>
   29496 
   29497 	* gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
   29498 	include all osf versions.
   29499 	* gdb.threads/pthreads.exp: Expand "run to main" xfail to include
   29500 	all osf versions.  Add -D_MIT_POSIX_THREADS to compilation command
   29501 	when target is linux.  When failing to build pthreads test
   29502 	executable, give more meaningful message.
   29503 	* gdb.threads/pthreads.c: Hpux also uses old definition of second
   29504 	arg for pthread_create.
   29505 
   29506 Mon Aug 19 09:58:59 1996  Fred Fish  <fnf (a] cygnus.com>
   29507 
   29508 	* gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
   29509 	PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
   29510 	* gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
   29511 	and -lpthreads (everybody else).
   29512 	(test_startup): Fail gracefully if threads are not supported.
   29513 	* gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
   29514 	"p/c array_index("abcdef",2)" when not gcc compiled.
   29515 	* gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
   29516 	"print func2::coremaker_local" when not gcc compiled.
   29517 	* gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
   29518 	"ptype on opaque struct tagname (statically)",
   29519 	"ptype on opaque struct tagname (dynamically) 1", and
   29520 	"ptype on opaque struct tagname (dynamically) 2"
   29521 	for not compiled with gcc.
   29522 	* gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
   29523 	backtrace when compiled with gcc.
   29524 	* lib/gdb.exp (runto_main): Return result of "runto main" rather
   29525 	than always return success.
   29526 
   29527 Sat Aug 17 13:28:00 1996  Fred Fish  <fnf (a] cygnus.com>
   29528 
   29529 	* gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
   29530 
   29531 Tue Aug 13 10:26:10 1996  Jeffrey A Law  (law (a] cygnus.com)
   29532 
   29533 	* gdb.base/structs.exp: Undo last change.
   29534 
   29535 Mon Aug 12 15:29:08 1996  Fred Fish  <fnf (a] cygnus.com>
   29536 
   29537 	* gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
   29538 	encapsulate all the steps/nexts done during self test, starting
   29539 	at main, and makes them less sensitive to optimization issues.
   29540 	Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
   29541 	signal handler" test.
   29542 	* gdb.threads/pthreads.exp: Only run this for native configs.
   29543 	* gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
   29544 	setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
   29545 	tests.
   29546 	gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
   29547 	for "runto test_calls(void)" test.
   29548 
   29549 Sun Aug 11 13:11:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29550 
   29551 	* gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
   29552 	and don't expect address info in breakpoint confirmations.
   29553 
   29554 Wed Aug  7 20:47:43 1996  Fred Fish  <fnf (a] cygnus.com>
   29555 
   29556 	* gdb.base/list.exp (test_forward_search): Increase timeout
   29557 	temporarily by 60 seconds for searching extremely long line,
   29558 	and then reset to old value when done.  Increase expect input
   29559 	buffer to 10000.
   29560 
   29561 Wed Aug  7 15:34:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29562 
   29563 	* gdb.base/list.exp (test_forward_search): Fix to handle very
   29564 	long source line without overflowing expect's input buffer.
   29565 
   29566 Wed Aug  7 12:03:25 1996  Tom Tromey  <tromey (a] creche.cygnus.com>
   29567 
   29568 	* config/slite-gdb.exp (gdb_start): Use "full_buffer", not
   29569 	"buffer_full".
   29570 
   29571 	* config/nind-gdb.exp (gdb_start): Use "full_buffer", not
   29572 	"buffer_full".
   29573 
   29574 	* config/mips-gdb.exp (gdb_start): Use "full_buffer", not
   29575 	"buffer_full".
   29576 
   29577 	* lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
   29578 	"buffer_full".
   29579 
   29580 Wed Aug  7 11:05:47 1996  Fred Fish  <fnf (a] cygnus.com>
   29581 
   29582 	* configure.in (configdirs): Add gdb.threads.
   29583 	* configure: Regenerated with autoconf.
   29584 	* gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
   29585 	* gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
   29586 	* gdb.threads/configure: New, generated with autoconf.
   29587 
   29588 Tue Aug  6 10:23:04 1996  Tom Tromey  <tromey (a] rtl.cygnus.com>
   29589 
   29590 	* lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
   29591 
   29592 Mon Aug  5 18:11:53 1996  Fred Fish  <fnf (a] cygnus.com>
   29593 
   29594 	* gdb.base/signals.exp (test_handle_all_print): Test separately for
   29595 	each signal's status in the output of "handle all print".
   29596 	* lib/gdb.exp (gdb_test): Document that the pattern must NOT include
   29597 	the \r\n sequence that immediately precedes the gdb prompt.
   29598 	* gdb.base/a1-selftest.exp: Save original timeout and restore
   29599 	after test.
   29600 
   29601 Sun Aug  4 10:20:50 1996  Jeffrey A Law  (law (a] cygnus.com)
   29602 
   29603 	* gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
   29604 	symbol.
   29605 
   29606 Fri Aug  2 17:37:26 1996  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   29607 
   29608 	* config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
   29609 
   29610 Thu Jun 27 20:41:40 1996  Fred Fish  <fnf (a] cygnus.com>
   29611 
   29612 	* gdb.base/signals.exp (test_handle_all_print): Temporarily increase
   29613 	timeout by 60 seconds.
   29614 
   29615 Thu Jun 27 18:13:57 1996  Fred Fish  <fnf (a] cygnus.com>
   29616 
   29617 	* config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
   29618 	* config/netware.exp (gdb_run_cmd): Restore old timeout before doing
   29619 	error return.
   29620 
   29621 Thu Jun 27 10:54:58 1996  Fred Fish  <fnf (a] cygnus.com>
   29622 
   29623 	* lib/gdb.exp (default_gdb_start): When reporting a timeout during
   29624 	gdb initialization, also report how long dejagnu waited.  Restore
   29625 	old timeout before doing error return.  Temporarily increase timeout
   29626 	by 3 minutes to allow for slow startups over heavy NFS use.
   29627 
   29628 Tue Jun 25 19:59:17 1996  Fred Fish  <fnf (a] cygnus.com>
   29629 
   29630 	* lib/gdb.exp: Report timeout value for verbosity level 2.
   29631 	* config/gdbserver.exp: Ditto.
   29632 	* config/hppro.exp: Ditto.
   29633 	* config/mips-gdb.exp: Ditto.
   29634 	* config/monitor.exp: Ditto.
   29635 	* config/netware.exp: Ditto.
   29636 	* config/sim-gdb.exp: Ditto.
   29637 	* config/slite-gdb.exp: Ditto.
   29638 	* config/udi-gdb.exp: Ditto.
   29639 	* config/unix-gdb.exp: Ditto.
   29640 	* config/vx-gdb.exp: Ditto.
   29641 	* gdb.base/a1-selftest.exp: Ditto.
   29642 	* gdb.base/a2-run.exp: Ditto.
   29643 	* gdb.base/break.exp: Ditto.
   29644 	* gdb.base/corefile.exp: Ditto.
   29645 	* gdb.base/list.exp: Ditto.
   29646 	* gdb.base/recurse.exp: Ditto.
   29647 	* gdb.base/scope.exp: Ditto.
   29648 	* gdb.base/signals.exp: Ditto.
   29649 
   29650 Tue Jun 25 23:16:58 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   29651 
   29652 	* gdb.threads/Makefile.in (docdir): Removed.
   29653 
   29654 Tue Jun 25 17:02:39 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   29655 
   29656 	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
   29657 	* gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
   29658 	@srcdir@.
   29659 	* gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
   29660 	autoconf 2.5 or higher.
   29661 	* gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
   29662 
   29663 Thu Jun 13 11:16:10 1996  Tom Tromey  <tromey (a] thepub.cygnus.com>
   29664 
   29665 	* configure: Regenerated.
   29666 	* aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
   29667 	avoid name clashes with SunOS headers.
   29668 
   29669 Wed Jun  5 16:43:27 1996  Jeffrey A Law  (law (a] cygnus.com)
   29670 
   29671 	* gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
   29672 
   29673 Thu May 30 11:35:11 1996  Jeffrey A Law  (law (a] cygnus.com)
   29674 
   29675 	* gdb.base/callfuncs.exp: Finish last change -- make sure the
   29676 	prototype information ends up in the compiler info file.
   29677 
   29678 Thu May 23 12:48:41 1996  Fred Fish  <fnf (a] cygnus.com>
   29679 
   29680 	* gdb.base/callfuncs.exp: Remove the compiler info file prior to
   29681 	attempting to regenerate it.  Eliminate use of a temporary file
   29682 	and just generate the info file directly.  Source it immediately,
   29683 	for consistency of use.
   29684 	* gdb.base/corefile.exp: Ditto
   29685 	* gdb.base/exprs.exp: Ditto.
   29686 	* gdb.base/funcargs.exp: Ditto.
   29687 	* gdb.base/langs.exp: Ditto.
   29688 	* gdb.base/list.exp: Ditto.
   29689 	* gdb.base/mips_pro.exp: Ditto.
   29690 	* gdb.base/nodebug.exp: Ditto.
   29691 	* gdb.base/opaque.exp: Ditto.
   29692 	* gdb.base/ptype.exp: Ditto.
   29693 	* gdb.base/scope.exp: Ditto.
   29694 	* gdb.base/setvar.exp: Ditto.
   29695 	* gdb.base/signals.exp: Ditto.
   29696 	* gdb.base/whatis.exp: Ditto.
   29697 	* gdb.c++/templates.exp: Ditto.
   29698 	* gdb.c++/virtfunc.exp: Ditto.
   29699 	* gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
   29700 	whether or not to add -lstdc++ to the compile command line args.
   29701 
   29702 Sat May 18 02:43:58 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29703 
   29704 	* gdb.base/recurse.exp:  Remove setup_xfail for "sparc*-*-sunos4*",
   29705 	it got fixed by the recent lookup_minimal_symbol_by_pc change.
   29706 	Increase timeout, a lot of single stepping might be needed if the
   29707 	target has no hardware watchpoints.
   29708 
   29709 Wed May 15 08:47:42 1996  Jeffrey A Law  (law (a] cygnus.com)
   29710 
   29711 	* gdb.base/break.exp: Ignore compiler warnings when compiling
   29712 	break.c.
   29713 	* gdb.base/callfuncs.exp: Don't run these tests on the h8300.
   29714 	* gdb.base/default.exp: Add h8300 xfails.  Handle messages
   29715 	from remote-sim.
   29716 	* gdb.base/exprs.exp: Add h8300 xfails.
   29717 	* gdb.base/funcargs.exp: Likewise.
   29718 	* gdb.base/nodebug.exp: Likewise.
   29719 	* gdb.base/printcmds.exp: Likewise.
   29720 	* gdb.base/ptype.exp: Likewise.
   29721 	* gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300.  Add
   29722 	h8300 xfails.
   29723 	* gdb.base/return.exp: Handle float/double precision problems
   29724 	on the h8300.
   29725 	* gdb.base/funcargs.c: Explicitly make last constant argument to
   29726 	call_after_alloca_subr an unsigned long type.
   29727 	* gdb.base/return.c: Include stdio.h.
   29728 
   29729 Tue May  7 22:01:12 1996  Rob Savoye  <rob (a] chinadoll.cygnus.com>
   29730 
   29731 	* config/abug.exp: New file for the older Motorola Bug monitor
   29732 	that runs on the mvme13x series VME boards.
   29733 	* config/monitor.exp: Use the new config array for target settings
   29734 	if they exist.
   29735 
   29736 Fri May  3 16:02:55 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29737 
   29738 	* sim-gdb.exp: Make the SH simulator allocate less space when
   29739 	it is targeted.
   29740 
   29741 Thu May  2 12:31:56 1996  Jeffrey A Law  (law (a] cygnus.com)
   29742 
   29743 	* gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
   29744 	test.
   29745 
   29746 Wed Mar 20 08:48:03 1996  Fred Fish  <fnf (a] cygnus.com>
   29747 
   29748 	* gdb.base/list.exp (test_list_function): Remove setup_xfail for
   29749 	"rs6000-*-*" for "list function in include file" when gcc compiled.
   29750 	* gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
   29751 	for "p ctable1[120]".
   29752 	* gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
   29753 	"print 'scope0.c'::filelocal_bss before run" when gcc compiled.
   29754 	Remove setup_xfail for "rs6000-*-*" for
   29755 	"print 'scope0.c'::filelocal before run".
   29756 	* gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
   29757 	gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
   29758 	since some compilers don't allow both options to be given
   29759 	on the same command line.  Create object file and move it.
   29760 
   29761 Tue Mar 19 23:49:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29762 
   29763 	* gdb.base/corefile.exp: Always regenerate the core file, since
   29764 	we always regenerate the coremaker program.  Detect special case
   29765 	where registers cannot be read from core file.
   29766 
   29767 Tue Mar 19 16:52:49 1996  Fred Fish  <fnf (a] cygnus.com>
   29768 
   29769 	From Peter Schauer <Peter.Schauer (a] Regent.E-Technik.TU-Muenchen.DE>
   29770 	* gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
   29771 	* gdb.c++/templates.exp: Only match on basename of file since
   29772 	some formats like xcoff don't encode directory information.
   29773 	* gdb.stabs/weird.exp: Use the right sed script for powerpc
   29774 	and rs6000 AIX xcoff targets.
   29775 	* configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
   29776 	* configure: Regenerate.
   29777 	* gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
   29778 	here, rather than in distclean.
   29779 
   29780 Sun Mar 17 13:35:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29781 
   29782 	* gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
   29783 	defined, and use it to compile the test case with -O2.  The
   29784 	native compilation still uses no optimization.
   29785 	* gdb.base/mips_pro.c: Remove inline assembly code since
   29786 	it is compiled PIC by default, which results in assembler
   29787 	warnings that make the testsuite think the compilation
   29788 	was unsuccessful.
   29789 
   29790 Sat Mar 16 15:02:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29791 
   29792 	* gdb.c++/misc.exp: Add note to message for
   29793 	"print s.a for foo struct" that this is a known gcc 2.7.2
   29794 	and earlier bug.
   29795 
   29796 Fri Mar 15 17:49:57 1996  Fred Fish  (fnf (a] cygnus.com)
   29797 
   29798 	* gdb.base/break.exp: Fix pattern for matching "Delete all
   29799 	breakpoints (y or n) ".  Add "mips-dec-ultrix*" to
   29800 	setup_xfail for deleting all breakpoints test.  Fix various
   29801 	timeout messages to include "(timeout)".
   29802 	* gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
   29803 	for "p t_float_values2(3.14159,float_val2)".
   29804 	* gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
   29805 	for "continue to call2g" when gcc compiled.
   29806 	* gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
   29807 	"up to foo in langs.exp", "show language at foo in langs.exp",
   29808 	"show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
   29809 	and "show language at fsub in langs.exp".
   29810 	* gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
   29811 	"list line 1 in include file", "list message for lines past EOF",
   29812 	"list function in include file", "list list0.h:foo", and
   29813 	"list filename:function; nonexistant function".
   29814 	* gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
   29815 	"whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
   29816 	and "ptype t_char_array" to be for native cc only.
   29817 
   29818 Fri Mar 15 16:17:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29819 
   29820 	* gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
   29821 	setup_xfail for "print coremaker_bss", "print coremaker_ro",
   29822 	"print func2::coremaker_local", and "backtrace in corefile.exp".
   29823 
   29824 Wed Mar 13 14:54:11 1996  Fred Fish  <fnf (a] cygnus.com>
   29825 
   29826 	* gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
   29827 	"bt in signals.exp".  This problem only appears when running
   29828 	the testsuite, and then only intermittently.
   29829 
   29830 Tue Mar 12 15:00:16 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29831 
   29832 	* gdb.base/return.exp (return_tests): Differentiate between
   29833 	two tests of continuing.
   29834 
   29835 Tue Mar  5 14:33:33 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29836 
   29837 	* */Makefile.in (maintainer-clean): Remove config.log.
   29838 	* gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
   29839 	* gdb.c++/Makefile.in (PROGS): Add inherit.
   29840 	(clean): Remove *.ci.
   29841 
   29842 Tue Feb 20 16:36:10 1996  Fred Fish  <fnf (a] cygnus.com>
   29843 
   29844 	* gdb.c++/misc.cc: Add test code from Mike Stump.
   29845 	* gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
   29846 
   29847 Sun Feb 18 11:39:12 1996  Fred Fish  <fnf (a] cygnus.com>
   29848 
   29849 	* gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
   29850 	to "alpha-*-osf2*" and add comment.
   29851 	* gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
   29852 	setup_xfail for "step over execarg initialization" and
   29853 	"step over corearg initialization".
   29854 	* gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
   29855 	for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
   29856 	* gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
   29857 	gcc compiled for "print coremaker_bss", "print coremaker_ro",
   29858 	"print func2::coremaker_local", and "backtrace in corefile.exp".
   29859 	* gdb.base/signals.exp: Build and source signals.ci.
   29860 	Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
   29861 	to be for gcc only.
   29862 	* lib/gdb.exp: Move verbose statements outside conditionals.
   29863 
   29864 Sat Feb 17 02:22:14 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29865 
   29866 	* gdb.base/sigall.exp:  Remove setup_xfail for irix4.  Fixed by
   29867 	Feb 3 procfs.c change.
   29868 
   29869 Fri Feb 16 13:25:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29870 
   29871 	* config/unix-gdb.exp: Remove extraneous newlines from end of file.
   29872 
   29873 Thu Feb 15 08:12:55 1996  Fred Fish  <fnf (a] cygnus.com>
   29874 
   29875 	* config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
   29876 	from dejagnu's apparent default of 10 seconds, which gives random
   29877 	results when running the tests over NFS on moderately loaded systems.
   29878 	* lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
   29879 
   29880 Mon Feb 12 16:50:28 1996  Fred Fish  <fnf (a] cygnus.com>
   29881 
   29882 	* gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318.  Now fixed.
   29883 	* gdb.base/a2-run.exp: Replace $binfile with $testfile in test
   29884 	result reports.
   29885 
   29886 Fri Feb  9 15:56:51 1996  Fred Fish  <fnf (a] cygnus.com>
   29887 
   29888 	* configure.in (CY_AC_PATH_TCLH): Remove.
   29889 	* configure: Regenerate.
   29890 
   29891 Fri Feb  9 08:21:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29892 
   29893 	* gdb.c++/Makefile.in (clean): Add missing '{'.
   29894 
   29895 Fri Feb  2 10:19:40 1996  Jeffrey A Law  (law (a] cygnus.com)
   29896 
   29897 	* lib/gdb.exp: Provide a default value for noinferior.
   29898 
   29899 	* lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
   29900 	Load libgloss.exp.
   29901 
   29902 Thu Feb  1 20:20:14 1996  Jeffrey A Law  (law (a] cygnus.com)
   29903 
   29904 	* gdb.disasm/hppa.exp: Compile directly into an executable, use
   29905 	the executable, not the .o to run the tests from.
   29906 
   29907 Wed Jan 31 14:21:09 1996  Jeffrey A Law  (law (a] cygnus.com)
   29908 
   29909 	* gdb.base/break.exp: Don't test for program exit or exit status
   29910 	if $noresults if nonzero.
   29911 	* gdb.base/langs.exp: Likewise.
   29912 	* gdb.base/watchpoint.exp: Likewise.
   29913 
   29914 	* gdb.base/default.exp: Remove extraneous call to load gdb.exp.
   29915 	* gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
   29916 	trying to compile the testcase.
   29917 
   29918 Wed Jan 24 23:42:39 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   29919 
   29920 	* gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
   29921 	* gdb.base/signals.exp (continue to handler): Likewise.
   29922 
   29923 Tue Jan 23 16:28:22 1996  Per Bothner  <bothner (a] kalessin.cygnus.com>
   29924 
   29925 	* gdb.c++/classes.exp:  Now = returns false/true, not 1/0.
   29926 
   29927 	* gdb.fortran/exprs.exp:  .LT. and .GT. now return .TRUE. or .FALSE..
   29928 
   29929 Tue Jan 23 15:41:57 1996  Jeffrey A Law  (law (a] cygnus.com)
   29930 
   29931 	* gdb.base/corefile.exp: Recognize "not found" as failure
   29932 	when trying to determine if a core file was generated.
   29933 	If no core file was generate the first time, try again without
   29934 	the ulimit -c to work around braindamaged shells.
   29935 
   29936 Mon Jan 15 09:33:00 1996  Fred Fish  <fnf (a] cygnus.com>
   29937 
   29938 	* gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
   29939 	[] tests with "test" and enclose string in quotes.
   29940 	* gdb.stabs/configure: Rebuild
   29941 
   29942 Thu Jan 11 09:43:14 1996  Tom Tromey  <tromey (a] creche.cygnus.com>
   29943 
   29944 	Changes in sync with expect:
   29945 	* aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
   29946 	(CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
   29947 	(CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
   29948 	(CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater.  Properly quote
   29949 	argument to AC_REQUIRE.
   29950 	* configure: Regenerated.
   29951 
   29952 Thu Jan  4 08:17:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29953 
   29954 	* gdb.base/corefile.exp: When generating a core, discard any
   29955 	error messages about ulimit not found and the "core dumped"
   29956 	message from the shell that runs the coredumper.
   29957 
   29958 Wed Jan  3 01:30:41 1996  Jeffrey A Law  (law (a] cygnus.com)
   29959 
   29960 	* lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
   29961 
   29962 	* gdb.stabs/weird.exp: Use ${target_triplet} to determine
   29963 	which sed script to run.  Expect failure for v_comb test
   29964 	on PA targets too.
   29965 
   29966 Sat Dec 30 16:09:04 1995  Fred Fish  <fnf (a] rtl.cygnus.com>
   29967 
   29968 	* gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
   29969 	"print func2::coremaker_local" and for "backtrace in corefile.exp"
   29970 
   29971 Sat Dec 30 12:59:12 1995  Fred Fish  <fnf (a] cygnus.com>
   29972 
   29973 	* lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
   29974 	* gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
   29975 	"sparc-sun-solaris*" xfails for "p v_comb".
   29976 	* lib/gdb.exp (default_gdb_start): Fix typo.
   29977 	* gdb.base/corefile.exp: Allow "Core was generated by ..."
   29978 	messages to not include the full program name that caused
   29979 	the core dump since some systems (such as solaris) apparently
   29980 	truncate this path to about 80 characters.
   29981 	When generating a core file first try increasing the core file
   29982 	size limit to unlimited since some systems may default it to
   29983 	zero, and it is harmless to try it.  Move the test for failing
   29984 	to generate a core file to where it will actually get executed.
   29985 	* gdb.c++/templates.exp (test_ptype_of_templates): Accept
   29986 	new gdb result from g++ debug info improvements and make old
   29987 	pattern obsolescent.  Also account for size_t differences
   29988 	(may be int or long).
   29989 	* gdb.base/a1-selftest.exp (test_with_self): Check for case where
   29990 	initialization before function call is placed in the delay slot
   29991 	and thus appears to be skipped over by commands such as "next".
   29992 
   29993 Fri Dec 29 16:09:20 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   29994 
   29995 	* gdb.base/a1-selftest.exp (test_with_self): Run without windows.
   29996 
   29997 Wed Dec  6 10:45:42 1995  Jeffrey A. Law  <law (a] sethra.cygnus.com>
   29998 
   29999 	* gdb.base/*.exp: Make ${srcfile} only be the basename of the
   30000 	input source file; fix code to compile test to deal with this
   30001 	convention.
   30002 	* gdb.c++/*.exp: Likewise.
   30003 
   30004 Mon Nov 27 11:40:16 1995  Fred Fish  <fnf (a] cygnus.com>
   30005 
   30006 	* gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
   30007 	"bt in signals.exp".
   30008 
   30009 Sat Nov 25 20:52:15 1995  Fred Fish  <fnf (a] phydeaux.cygnus.com>
   30010 
   30011 	* gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
   30012 	"step over execarg initialization" and
   30013 	"step over corearg initialization".
   30014 
   30015 Sat Nov 25 18:20:14 1995  Fred Fish  <fnf (a] cygnus.com>
   30016 
   30017 	* gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
   30018 	with sizeof(pointer) > sizeof(int).  Avoid "void *" or include files.
   30019 
   30020 Sat Nov 25 11:03:42 1995  Fred Fish  <fnf (a] cygnus.com>
   30021 
   30022 	From Rob Savoye  (rob (a] poseidon.cygnus.com)
   30023 	* Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
   30024 	gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
   30025 	configure.in}, gdb.disasm/{Makefile.in, configure.in},
   30026 	gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
   30027 	configure.in}: Major reworking for autoconfig.
   30028 	* aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
   30029 	gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
   30030 	New files.
   30031 	* config/unix-gdb.exp:  Make GDB global.
   30032 	* gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
   30033 	callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
   30034 	funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
   30035 	nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
   30036 	regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
   30037 	term.exp, twice.exp, watchpoint.exp, whatis.exp},
   30038 	gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
   30039 	templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
   30040 	misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
   30041 	pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
   30042 	pr-8136.exp, result.exp, string.exp, tuples.exp},
   30043 	gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
   30044 	to returns as necessary, arrange for test to compile own testcase
   30045 	executable.
   30046 	* lib/gdb.exp: Changes for testsuite to compile own test cases.
   30047 
   30048 Tue Nov 21 16:15:45 1995  Fred Fish  <fnf (a] cygnus.com>
   30049 
   30050 	* gdb.c++/classes.exp (test_pointers_to_class_members): Add
   30051 	clear_xfail at end of test which might not call either pass or fail.
   30052 	* gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
   30053 	"backtrace through signal handler".
   30054 
   30055 Sat Nov 18 04:09:31 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30056 
   30057 	* gdb.base/sigall.exp:  Work around OSF/1-3.x kernel bug when
   30058 	continuing from a job control stop signal.
   30059 	* gdb.stabs/alpha.mt:  Use $(CFLAGS) when building weird.o.
   30060 
   30061 Wed Nov 15 00:28:03 1995  Jeffrey A Law  (law (a] cygnus.com)
   30062 
   30063 	* gdb.base/callfuncs.exp: Remove bogus hppa xfails.
   30064 	* gdb.base/corefile.exp: Likewise.
   30065 	* gdb.base/funcargs.exp: Likewise.
   30066 
   30067 Tue Nov 14 15:18:10 1995  Stu Grossman  (grossman (a] cygnus.com)
   30068 
   30069 	* config/hmsirom.exp:  Setup for talking to hmsi ROM monitor.
   30070 	* config/monitor.exp:  Add support for setting baud rate.
   30071 
   30072 Sat Nov  4 15:35:52 1995  Fred Fish  <fnf (a] cygnus.com>
   30073 
   30074 	* gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
   30075 	i*86-*-linux* xfails for "backtrace through signal handler".
   30076 	* gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
   30077 	"print func2::coremaker_local".
   30078 	* gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
   30079 	alpha-dec-osf2* xfail for
   30080 	"delete all breakpoints when none".
   30081 
   30082 Wed Nov  1 15:57:16 1995  Fred Fish  <fnf (a] cygnus.com>
   30083 
   30084 	* gdb.base/break.exp: Change test that deletes all breakpoints
   30085 	when no user breakpoints are installed.  A post 4.15 change
   30086 	causes gdb to no longer prompt in this case.
   30087 
   30088 Tue Oct 31 15:13:43 1995  Fred Fish  <fnf (a] cygnus.com>
   30089 
   30090 	* gdb.base/return.exp (return_tests):  Change xfail for test
   30091 	"correct value returned double test" to stop xfailing at
   30092 	Solaris 2.5.  Apparently the bug has been fixed.
   30093 
   30094 Sun Oct 29 12:18:16 1995  Fred Fish  <fnf (a] cygnus.com>
   30095 
   30096 	* gdb.stabs/ecoff.sed: Remove comment lines except for first one.
   30097 	IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
   30098 
   30099 Tue Oct 24 11:12:12 1995  Jeffrey A Law  (law (a] cygnus.com)
   30100 
   30101 	* gdb.disasm/hppa.exp: Test lci and syncdma instructions.
   30102 	* gdb.disasm/hppa.s: Corresponding changes.
   30103 
   30104 Wed Oct 18 11:27:47 1995  Jeffrey A Law  (law (a] cygnus.com)
   30105 
   30106 	* gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
   30107 	makefile fragment.
   30108 	* config/mt-hpux: Deleted.
   30109 
   30110 Tue Oct 17 23:02:12 1995  Jeffrey A Law  (law (a] cygnus.com)
   30111 
   30112 	* Many files: When warning about suppressed tests due to a
   30113 	nonexistant test binary, avoid incrementing the warning count.
   30114 
   30115 Tue Oct 10 11:00:41 1995  Fred Fish  <fnf (a] cygnus.com>
   30116 
   30117 	* Makefile.in (TARGET_FLAGS_TO_PASS):  Remove BISON.
   30118 
   30119 Sun Oct  8 04:23:14 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30120 
   30121 	* gdb.base/return.exp:  Change xfail from "sparc-*-solaris2.*" to
   30122 	"sparc-*-solaris2*".
   30123 
   30124 Sat Sep 23 01:22:23 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30125 
   30126 	* gdb.base/coremaker.c:  Produce a full core dump for AIX targets.
   30127 	Add global and local variables and initialize them.
   30128 	* gdb.base/corefile.exp:  Test correct mapping of corefile sections
   30129 	by printing variables. Remove rs6000 and powerpc xfails, BFD now
   30130 	extracts the file name and terminating signal from the core file.
   30131 	* TODO:  Remove note about tests for correct mapping of corefile.
   30132 	* gdb.base/ptype.c (main):  Use boolean2 to inhibit AIX 4.1 xlc
   30133 	from optimizing it away.
   30134 	* gdb.stabs/weird.exp:  Remove rs6000 xfail, xcoffread.c now
   30135 	handles common blocks.
   30136 
   30137 Thu Sep 21 01:28:10 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30138 
   30139 	* gdb.disasm/sh3.s (fmac): Update for new assembler syntax
   30140 	* gdb.disasm/sh3.exp (fmac): Corresponding changes.
   30141 
   30142 Wed Sep 20 13:15:05 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   30143 
   30144 	* Makefile.in (maintainer-clean): New target, synonym for
   30145 	realclean.
   30146 	* gdb.base/Makefile.in (maintainer-clean): Likewise.
   30147 	* gdb.c++/Makefile.in (maintainer-clean): Likewise.
   30148 	* gdb.chill/Makefile.in (maintainer-clean): Likewise.
   30149 	* gdb.disasm/Makefile.in (maintainer-clean): Likewise.
   30150 	* gdb.stabs/Makefile.in (maintainer-clean): Likewise.
   30151 	* gdb.threads/Makefile.in (maintainer-clean): Likewise.
   30152 
   30153 Sun Sep 10 13:14:01 1995  Fred Fish  <fnf (a] cygnus.com>
   30154 
   30155 	* gdb.base/scope.exp (text_at_main):  Add "hppa*-*-hpux*"
   30156 	xfails when not gcc compiled for "print foo::funclocal".
   30157 	(test_at_foo):  Add "hppa*-*-hpux*" xfails when not gcc compiled for:
   30158 	"print foo::funclocal at foo",
   30159 	"print 'scope1.c'::foo::funclocal at foo",
   30160 	"print foo::funclocal_bss at foo",
   30161 	"print 'scope1.c'::foo::funclocal_bss at foo",
   30162 	"print foo::funclocal_ro at foo",
   30163 	"print 'scope1.c'::foo::funclocal_ro at foo",
   30164 	"print bar::funclocal at foo" and
   30165 	"print 'scope1.c'::bar::funclocal at foo".
   30166 	(test_at_bar):  Add "hppa*-*-hpux*" xfails when not
   30167 	gcc compiled for "print foo::funclocal at bar".
   30168 	Expand all messages to ensure that they identify that
   30169 	the test is at bar().
   30170 	* gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
   30171 	gcc compiled for:
   30172 	"ptype on opaque struct pointer (statically)",
   30173 	"ptype on opaque struct tagname (statically)",
   30174 	"ptype on opaque struct pointer (dynamically) 1",
   30175 	"ptype on opaque struct tagname (dynamically) 1",
   30176 	"ptype on opaque struct pointer (dynamically) 2" and
   30177 	"ptype on opaque struct tagname (dynamically) 2
   30178 	* gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
   30179 	gcc compiled for:
   30180 	"p datalocal"
   30181 	"whatis datalocal",
   30182 	"ptype datalocal",
   30183 	"p bsslocal",
   30184 	"whatis bsslocal", and
   30185 	"ptype bsslocal".
   30186 	* gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
   30187 	"backtrace in langs.exp" and "up to langs0__2do in langs.exp"
   30188 	when not gcc compiled.
   30189 	* gdb.base/funcargs.exp (float_and_integral_args):  Add
   30190 	"hppa*-*-hpux*" xfail for "run to call2a" when not gcc
   30191 	compiled.
   30192 	(discard_and_shuffle):  Add "hppa*-*-hpux*" xfail for
   30193 	"backtrace from call6a" when not gcc compiled.
   30194 	(shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
   30195 	"backtrace from call7a" when not gcc compiled.
   30196 	* gdb.base/callfuncs.exp (do_function_calls):
   30197 	Add "hppa*-*-hpux*" xfail when not gcc compiled for
   30198 	"p t_char_array_values(char_array_val2,char_array_val1)",
   30199 	"p t_char_array_values(char_array_val1,char_array_val2)",
   30200 	"p t_char_array_values("carray 1","carray 2")",
   30201 	"p t_char_array_values("carray 1",char_array_val2)",
   30202 	"p t_char_array_values(char_array_val1,"carray 2")",
   30203 	"p sum_args(1,{2})",
   30204 	"p sum_args(2,{2,3})",
   30205 	"p sum_args(3,{2,3,4})",
   30206 	"p sum_args(4,{2,3,4,5})"
   30207 	* gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
   30208 	"backtrace in corefile.exp" when not gcc compiled.
   30209 
   30210 Sat Sep  9 01:35:39 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30211 
   30212 	* gdb.base/signals.exp:  Rewrite `handle all print' test as
   30213 	a procedure. Accept blanks or TABs as whitespace, increase
   30214 	timeout and expect input buffer size for the large output
   30215 	from the command. Remove "i*86-*-bsdi2.0" xfail.
   30216 
   30217 Sat Sep  2 06:41:26 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30218 
   30219 	* gdb.base/setvar.exp:  Add new testcases for truncation when
   30220 	assigning invalid values to bitfields.
   30221 
   30222 Sat Sep  2 00:17:31 1995  Fred Fish  <fnf (a] cygnus.com>
   30223 
   30224 	* gdb.base/callfuncs.exp (do_function_calls):  Remove
   30225 	mips-sgi-irix* xfail for
   30226 	"call inferior func with struct - returns char *"
   30227 	and fix test so that an optional (unsigned char *) cast is
   30228 	accepted in the result.
   30229 
   30230 Fri Sep  1 13:42:01 1995  Fred Fish  <fnf (a] cygnus.com>
   30231 
   30232 	* gdb.base/funcargs.exp (float_and_integral_args):  Remove
   30233 	sparc-sun-solaris2* xfail for "print f1 after run to call2a".
   30234 	* gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
   30235 	* gdb.base/signals.exp: Remove duplicate "handle all print" test
   30236 	that accidentally got checked in.
   30237 
   30238 Sun Aug 27 23:35:35 1995  Fred Fish  <fnf (a] cygnus.com>
   30239 
   30240 	* gdb.base/callfuncs.exp (do_function_calls):  Add alpha-dec-osf2*
   30241 	clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
   30242 	compiled test.
   30243 	* gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
   30244 	Add mips-sgi-irix5* xfail for not gcc compiled.
   30245 	* gdb.base/Makefile.in (nodebug.o):  Also create nodebug.ci.
   30246 	* gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
   30247 	compiled for "p top", "whatis top", "p middle", and "whatis
   30248 	middle".
   30249 	* gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
   30250 	"whatis signed char" for not gcc compiled.
   30251 	* gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
   30252 	"set variable signed char=-1 (-1)" and
   30253 	"set variable signed char=0xFF (0xFF)" for not gcc compiled.
   30254 	* gdb.base/funcargs.exp (float_and_integral_args):
   30255 	Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
   30256 	Add mips-sgi-irix* xfail when not gcc compiled for
   30257 	"continue to call2b".
   30258 	Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
   30259 	"continue to call2g".
   30260 	(discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
   30261 	compiled for "backtrace from call6a"
   30262 	(shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
   30263 	compiled for "backtrace from call7k".  Add mips-sgi-irix5* xfail
   30264 	when not gcc compiled for "backtrace from call7a".
   30265 	(localvars_after_alloca):  Fix gdb_test cmds for
   30266 	"print * after runto ...".
   30267 	Remove rs6000-*-* xfails for
   30268 	"print i after runto localvars_after_alloca" and
   30269 	"print l after runto localvars_after_alloca"
   30270 	for all compilers.
   30271 	* gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
   30272 	when not compiled with gcc, for:
   30273 	"print signed char == (minus)",
   30274 	"print signed char != (minus)",
   30275 	"print signed char < (minus)",
   30276 	"print signed char > (minus)".
   30277 	* gdb.base/callfuncs.exp (do_function_calls):
   30278 	Add mips-sgi-irix* xfail, when compiled with native compiler, for
   30279 	"call inferior func with struct - returns char *".
   30280 	* gdb.base/return.exp (return_tests): Change xfail for
   30281 	"correct value returned double test" to include Solaris 2.4.
   30282 	* gdb.base/funcargs.exp (float_and_integral_args):
   30283 	Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
   30284 
   30285 Sat Aug 26 00:26:11 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30286 
   30287 	* gdb.base/setvar.c, gdb.base/setvar.exp:  Add new tests for
   30288 	enumeration bitfields if compiling with GNU C.
   30289 	* lib/gdb.exp:  Consume `(y or n) ' in `Reinitialize source path
   30290 	to empty' prompt.
   30291 
   30292 Tue Aug 22 00:30:37 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30293 
   30294 	* gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
   30295 	test for PRO targets.
   30296 
   30297 	* gdb.base/funcargs.exp: Avoid ever setting more than 8
   30298 	breakpoints in the inferior at any given time by making
   30299 	two groups of breakpoints for call2*, call6* and call7*
   30300 	tests.
   30301 
   30302 Sun Aug 20 06:58:25 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30303 
   30304 	* gdb.base/funcargs.exp:  Fix typos introduced by Aug 15 change.
   30305 	* gdb.base/callfuncs.c (main):  Use struct_val1 to inhibit xlc
   30306 	from optimizing it away.
   30307 	* gdb.base/callfuncs.exp:  Remove rs6000-*-* xfails for
   30308 	"call inferior func with struct".
   30309 
   30310 Wed Aug 16 11:57:15 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   30311 
   30312 	* configure.in: Only configure gdb.chill for particular targets.
   30313 
   30314 Tue Aug 15 09:42:44 1995  Fred Fish  <fnf (a] cygnus.com>
   30315 
   30316 	* gdb.base/Makefile.in:  Add action to .c.o transformation
   30317 	rule that generates a .ci file for each .o file and remove
   30318 	explicit .c.o rules except for callfuncs.o.
   30319 	* gdb.c++/Makefile.in:  Add .cc.o transformation rule that
   30320 	generates a .ci file for each .o file and remove explicit
   30321 	.cc.o rules.
   30322 	(clean): Remove *.tmp *.ci files.
   30323 	(EXECUTABLES): Remove templ-info.exp.
   30324 	* gdb.base/compiler.c: New file.
   30325 	* gdb.c++/compiler.cc: New file
   30326 	* gdb.base/scope.exp: Source gdb.base/scope.ci.
   30327 	Change rs6000-*-* xfail for
   30328 	"print 'scope0.c'::filelocal_ro" and
   30329 	"print 'scope1.c'::filelocal" and
   30330 	"print 'scope1.c'::filelocal_bss" and
   30331 	"print 'scope1.c'::filelocal_ro" and
   30332 	"print 'scope1.c'::foo::funclocal" and
   30333 	"print 'scope1.c'::foo::funclocal_ro" and
   30334 	"print 'scope1.c'::bar::funclocal" and
   30335 	"print 'scope0.c'::filelocal_ro" and
   30336 	"print 'scope1.c'::filelocal at foo" and
   30337 	"print 'scope1.c'::filelocal_bss at foo" and
   30338 	"print 'scope1.c'::filelocal_ro at foo" and
   30339 	"print 'scope1.c'::foo::funclocal at foo" and
   30340 	"print 'scope1.c'::foo::funclocal_bss at foo" and
   30341 	"print 'scope1.c'::foo::funclocal_ro at foo" and
   30342 	"print 'scope1.c'::bar::funclocal at foo" and
   30343 	"print 'scope0.c'::filelocal_ro" and
   30344 	"print 'scope1.c'::filelocal" and
   30345 	"print 'scope1.c'::filelocal_bss" and
   30346 	"print 'scope1.c'::filelocal_ro" and
   30347 	"print 'scope1.c'::foo::funclocal" and
   30348 	"print 'scope1.c'::foo::funclocal_bss" and
   30349 	"print 'scope1.c'::foo::funclocal_ro" and
   30350 	"print 'scope1.c'::bar::funclocal" and
   30351 	"print 'scope1.c'::bar::funclocal_bss"
   30352 	to only be xfail'd when not compiled with gcc.
   30353 	Add rs6000-*-* xfail for
   30354 	"print 'scope0.c'::filelocal_bss before run"
   30355 	when compiled with gcc.
   30356 	(test_at_main): Add rs6000-*-* xfail for
   30357 	"print filelocal_ro in test_at_main"
   30358 	when compiled with gcc.
   30359 	* gdb.base/ptype.exp: Source gdb.base/ptype.ci.
   30360 	Add rs6000-*-aix* xfail for
   30361 	"whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
   30362 	"ptype t_char_array",  not compiled with gcc.
   30363 	* gdb.base/list.exp (test_list_function):  Add rs6000-*-*
   30364 	xfail for "list foo (in include file)" when gcc	compiled.
   30365 	* gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
   30366 	(integral_args): Add rs6000-*-* xfail for
   30367 	"run to call0a" if not compiled with gcc.
   30368 	(unsigned_integral_args): Add rs6000-*-* xfail for
   30369 	"run to call1a" if not compiled with gcc.
   30370 	(float_and_integral_args):  Add rs6000-*-* xfail for
   30371 	"run to call2a" if not compiled with gcc and for
   30372 	"continue to call2b" for any compiler.
   30373 	Add rs6000-*-* xfail to
   30374 	"print f1 after run to call2a" for gcc compiled.
   30375 	(discard_and_shuffle): Add rs6000-*-* xfail for
   30376 	"run to call6a".
   30377 	(shuffle_round_robin): Add rs6000-*-* xfail for
   30378 	"backtrace from call7a" if not compiled with gcc.
   30379 	Add rs6000-*-* xfail for
   30380 	"backtrace from call7b" if compiled with gcc.
   30381 	(call_after_alloca): Add rs6000-*-* xfail for
   30382 	"print c in call_after_alloca" and
   30383 	"print s in call_after_alloca" and
   30384 	"backtrace from call_after_alloca_subr"
   30385 	if not compiled with gcc.
   30386 	(localvars_in_indirect_call): Add rs6000-*-* xfail for
   30387 	"print c in localvars_in_indirect_call" and
   30388 	"print c in localvars_in_indirect_call" and
   30389 	"backtrace in indirectly called function" and
   30390 	"stepping into indirectly called function"
   30391 	if not compiled with gcc.
   30392 	(localvars_after_alloca): Add rs6000-*-* xfail for
   30393 	"print c after runto localvars_after_alloca" and
   30394 	"print s after runto localvars_after_alloca" and
   30395 	"print i after runto localvars_after_alloca" and
   30396 	"print l after runto localvars_after_alloca"
   30397 	for all compilers.
   30398 	* gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
   30399 	than whatis-info.exp.
   30400 	* gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
   30401 	than opaque-info.exp.
   30402 	Setup rs6000-*-* xfail for
   30403 	"ptype on opaque struct pointer (statically)" and
   30404 	"ptype on opaque struct pointer (dynamically)" when
   30405 	not compiled with gcc.
   30406 	* gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
   30407 	rather than callf-info.exp.
   30408 	(do_function_calls):  Add clear_xfail for rs6000-*-* for
   30409 	"p t_float_values2(3.14159,float_val2)".  Seems to work
   30410 	fine there, both with xlc and gcc.  Need to find out what
   30411 	it is doing right and fix other platforms.
   30412 	* gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
   30413 	"call inferior func with struct - returns int",
   30414 	"call inferior func with struct - returns long",
   30415 	"call inferior func with struct - returns float",
   30416 	"call inferior func with struct - returns double",
   30417 	"call inferior func with struct - returns char *",
   30418 	but only if not gcc compiled (presumes xlc compiled).
   30419 	Change rs6000-*-* xfails for
   30420 	"call inferior func with struct - returns char" and
   30421 	" call inferior func with struct -  returns short" to only
   30422 	xfail if not using gcc.
   30423 	(clean mostlyclean):  Remove *.ci and *.tmp files.
   30424 	* gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
   30425 	than templ-info.exp.
   30426 	* gdb.base/langs.exp:  Source gdb.base/langs.ci.
   30427 	Add rs6000-*-* xfail for "up to foo in langs.exp"
   30428 	"up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
   30429 	when not gcc compiled.
   30430 
   30431 Sat Aug 12 15:05:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30432 
   30433 	* gdb.base/callfuncs.exp: Add xfails for the powerpc.
   30434 	* gdb.base/corefile.exp: Likewise.
   30435 	* gdb.base/list.exp: Likewise.
   30436 	* gdb.base/scope.exp: Likewise.
   30437 	* gdb.base/siganls.exp: Likewise.
   30438 
   30439 	* gdb.base/nodebug.exp: Add xfails for the powerpc.  Handle aix4
   30440 	compiler output.
   30441 	* gdb.base/whatis.exp: Likewise.
   30442 
   30443 Fri Aug 11 13:36:20 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30444 
   30445 	* gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
   30446 	failure (opcode table has been fixed to match reality).
   30447 
   30448 Mon Aug 14 09:01:59 1995  Fred Fish  <fnf (a] cygnus.com>
   30449 
   30450 	* gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
   30451 	"call inferior func with struct - returns char",
   30452 	"call inferior func with struct - returns short"
   30453 
   30454 	* gdb.base/scope.exp: Remove rs6000-*-* xfails for
   30455 	"print 'scope0.c'::filelocal at main",
   30456 	"print 'scope0.c'::filelocal_bss in test_at_main",
   30457 	"print 'scope0.c'::filelocal at foo",
   30458 	"print 'scope0.c'::filelocal_bss in test_at_foo",
   30459 	"print 'scope0.c'::filelocal at bar",
   30460 	"print 'scope0.c'::filelocal_bss in test_at_bar"
   30461 
   30462 	* gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
   30463 	in source file 1".  This bug seems to have been fixed with both
   30464 	gcc and native cc (was native assembler bug?).
   30465 
   30466 Wed Aug  9 08:04:12 1995  Fred Fish  (fnf (a] cygnus.com)
   30467 
   30468 	* gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
   30469 	"backtrace through signal handler" to "i*86-*-sysv4*".
   30470 	* gdb.base/signals.exp: Add xfail for "'next' behaved as
   30471 	continue" case.  Add "known SVR4 bug" to fail message.
   30472 	Add "i*86-*-bsdi2.0" xfail for "handle all print".
   30473 	Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
   30474 	* gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
   30475 	"whatis unnamed typedef'd enum..." and "ptype t_char_array".
   30476 	* gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
   30477 	"up to foo in langs.exp", "show language at foo in
   30478 	langs.exp", "up to cppsub_ in langs.exp", "show
   30479 	language at cppsub_ in langs.exp", "up to fsub in
   30480 	langs.exp", and "show language at fsub in langs.exp".
   30481 	* gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
   30482 	"bactrace in corefile.exp".
   30483 	* gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
   30484 	"call inferior function with struct - returns float" and
   30485 	"call inferior function with struct - returns double".
   30486 
   30487 Mon Aug  7 02:43:28 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30488 
   30489 	* gdb.disasm/sh3.s: Source for sh3 disassembler tests.
   30490 	* gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
   30491 	* gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
   30492 	* gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
   30493 
   30494 Mon Aug  7 08:09:37 1995  Fred Fish  <fnf (a] cygnus.com>
   30495 
   30496 	* Makefile.in (CHILL_FOR_TARGET): Use previously defined
   30497 	(or overriden) "CHILL" macro rather then bare "gcc".
   30498 	Also look for ../../gcc/xgcc since that is what we will
   30499 	actually need, not "Makefile".  Remove following assignment
   30500 	of CHILL to CHILL_FOR_TARGET because that results in
   30501 	recursive definition.
   30502 
   30503 Sun Aug  6 16:52:29 1995  Fred Fish  <fnf (a] cygnus.com>
   30504 
   30505 	* gdb.base/corefile.exp:  Change xfail for backtrace in
   30506 	corefile.exp from linuxaout to all linux.
   30507 	* gdb.base/sigall.exp (test_one_sig):  Specifically deal with
   30508 	cases where we miss the breakpoint at the signal handler
   30509 	for some reason.  Setup xfail for linuxoldld/linuxaout and
   30510 	getting SIGIO.  Setup xfail for linuxoldld/linuxaout for
   30511 	hitting SIGURG breakpoint.
   30512 	* gdb.base/signals.exp:  Setup xfail for "next" acting like
   30513 	continue to add linuxoldld.  Setup xfail for all linux for
   30514 	"next to handler in signals_tests_1", "backtrace in
   30515 	signals_tests_1", "continue to func1", "pass SIGUSR1",
   30516 	and continue to handler".
   30517 
   30518 Thu Aug  3 10:45:37 1995  Fred Fish  <fnf (a] cygnus.com>
   30519 
   30520 	* Update all FSF addresses except those in COPYING* files.
   30521 
   30522 Sun Jul 30 17:50:35 1995  Fred Fish  <fnf (a] cygnus.com>
   30523 
   30524 	* gdb.base/a2-run.exp: Change messages to be more explicit about
   30525 	the status of args, and quote binfile in results.
   30526 
   30527 Sun Jul 30 10:24:20 1995  Fred Fish  <fnf (a] cygnus.com>
   30528 
   30529 	* gdb.base/callfuncs.exp: Add tests for passing structs to
   30530 	inferior functions and return various types.
   30531 	* gdb.base/callfuncs.c: Add functions to receive a struct
   30532 	and return a member of the struct, in various types.
   30533 
   30534 Sat Jul 29 14:22:33 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30535 
   30536 	* gdb.base/Makefile.in (clean):  Remove callf-info.exp.
   30537 
   30538 Fri Jul 28 13:36:11 1995  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   30539 
   30540 	* config/vxworks29k.exp: New file, sources vxworks.exp.
   30541 
   30542 Fri Jul 28 00:28:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30543 
   30544 	* config/gdbremote.exp: New file.  Testing framework using
   30545 	gdbserver.
   30546 
   30547 Thu Jul 27 12:17:14 1995  Fred Fish  (fnf (a] cygnus.com)
   30548 
   30549 	* gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
   30550 	"call function when asleep" and "send end of file".
   30551 	* gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
   30552 	for "backtrace in corefile.exp".
   30553 	* gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
   30554 	for "backtrace through signal handler".
   30555 	* gdb.base/corefile.exp: Make sure we actually generate a core file
   30556 	before trying the core tests.  Some systems allow the user to suppress
   30557 	generation of core files and default to that (linux for example).
   30558 	* gdb.base/signals.exp: Change xfail for "next" acting like "continue"
   30559 	from "i*86-*-linux" to "i*86-*-linuxaout".  Works with ELF beta.
   30560 
   30561 Tue Jul 25 17:30:10 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30562 
   30563 	* gdb.threads: New directory with some crude multi-threaded
   30564 	gdb tests (step.exp and step2.exp).
   30565 	* config/mt-lynx (STEP_EXECUTABLE): Define.
   30566 	(THREADFLAGS): Define.
   30567 
   30568 Tue Jul 25 01:03:52 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30569 
   30570 	* gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
   30571 
   30572 	* gdb.base/signals.exp: Disable whole file for lynx until
   30573 	further notice.
   30574 
   30575 	* gdb.base/signals.exp: xfail test where "next" acts like
   30576 	"continue" for lynx.
   30577 
   30578 	* gdb.base/interrupt.exp: xfail test for calling function while
   30579 	inferior is asleep for lynx.
   30580 
   30581 	* gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
   30582 	than one cr-lf	after each command.
   30583 
   30584 Sun Jul 23 23:33:18 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30585 
   30586 	* configure.in:  Reinstate setting of stabsdirs variable, fix
   30587 	typo in setting up configdirs for native builds.
   30588 
   30589 	* gdb.base/return.exp:  Fix typo in return double test.
   30590 	* gdb.base/return.c (tmp2, tmp3):  Made global to inhibit the
   30591 	compiler from optimizing them away.
   30592 
   30593 Fri Jul 21 11:39:34 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30594 
   30595 	* gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
   30596 	sequences to be echo'd by gdb when using gdb_test.
   30597 	* gdb.chill/chexp.exp: Likewise.
   30598 	* gdb.fortran/exprs.exp: Likewise
   30599 
   30600 Thu Jul 20 13:28:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30601 
   30602 	* gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
   30603 	after the inferior gdb has started.
   30604 
   30605 	* gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
   30606 	after each command.
   30607 	* gdb.base/funcargs.exp: Likewise.
   30608 	* gdb.base/gdbvars.exp: Likewise.
   30609 	* gdb.base/interrupt.exp: Likewise.
   30610 	* gdb.base/list.exp: Likewise.
   30611 	* gdb.base/watchpoint.exp: Likewise.
   30612 	* gdb.c++/demangle.exp: Likewise.
   30613 	* gdb.c++/inherit.exp: Likewise.
   30614 	* gdb.chill/chexp.exp: Likewise.
   30615 	* gdb.fortran/exprs.exp: Likewise.
   30616 
   30617 	* gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
   30618 	test if we can't handle IO to/from the inferior.
   30619 
   30620 	* gdb.c++/misc.exp: Always check for a program already being
   30621 	started after sending a "run" command to gdb.
   30622 
   30623 	* gdb.base/twice.exp: Start with a fresh gdb.
   30624 
   30625 	* gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
   30626 	only depend on gdb's expression code, not the chill runtime.
   30627 
   30628 	* gdb.base/return.c: Put return values into variables so we
   30629 	can have gdb print them rather than depending on the program
   30630 	to print them.
   30631 	* gdb.base/return.exp: Corresponding changes.
   30632 
   30633 	* lib/gdb.exp: Provide default value for noinferiorio.
   30634 	* gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
   30635 	the inferior.
   30636 
   30637 	* gdb.base/break.exp: Always check for a program already being
   30638 	started after sending a "run" command to gdb.
   30639 	(text_next_with_recursion): Don't check the output from the
   30640 	program's printf statement.  Instead just make sure the program
   30641 	exited.
   30642 
   30643 	* gdb.base/commands.exp: Protect tests which need arguments with
   30644 	$noargs conditionals.
   30645 
   30646 Wed Jul 19 22:42:43 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30647 
   30648 	* gdb.base/printcmds.exp:  Adjust expect patterns for addresses
   30649 	of structure member arrays to match gdb/valops.c:value_addr change.
   30650 
   30651 Mon Jul 17 10:12:27 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30652 
   30653 	* gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
   30654 	cases.
   30655 
   30656 Wed Jul 12 10:20:08 1995  Fred Fish  (fnf (a] cygnus.com)
   30657 
   30658 	* configure.in (configdirs):  Remove gdb.chill from default list
   30659 	of subdirs and then add it back in only if doing a native build.
   30660 	The current chill compiler does not yet work in any cross build.
   30661 	* Revert all signal changes from Jul 6.
   30662 	* gdb.base/{sigall.c signals.c}:  Define away signal() and alarm()
   30663 	for sh-hms targets, allowing these tests to link, with no other
   30664 	changes.  Testing is suppressed by setting "nosignals" in site.exp.
   30665 
   30666 Thu Jul  6 20:58:30 1995  Fred Fish  (fnf (a] cygnus.com)
   30667 
   30668 	* configure.in (signaldirs): Define and add to configdirs for all
   30669 	targets except some specific ones that are known to not support signals.
   30670 	Also clean up formatting.
   30671 	* gdb.base/Makefile.in (EXECUTABLES):  Remove sigall and signals.
   30672 	(signals, sigall):  Remove rules to build.
   30673 	* gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
   30674 	Moved to new gdb.signals directory.
   30675 	* gdb.signals: New test directory.
   30676 	* gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
   30677 	signals.c signals.exp}:  New or moved files.
   30678 
   30679 Sun Jun 25 12:55:18 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30680 
   30681 	* gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
   30682 
   30683 Wed Jun 21 16:35:55 1995  Fred Fish  <fnf (a] cygnus.com>
   30684 
   30685 	* gdb.base/return.exp:  Xfail `return double' test failure
   30686 	on at least Solaris 2.3 and handle future/past versions on
   30687 	a case by case basis as appropriate.  Also update message
   30688 	to include i*86 failures.
   30689 
   30690 Wed May 24 07:10:10 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30691 
   30692 	* Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
   30693 
   30694 	* lib/gdb.exp: Fix comment which erroneously identified
   30695 	gdb_file_cmd as gdb_load (the 19 May change was in fact to
   30696 	gdb_file_cmd not gdb_load).
   30697 	* config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
   30698 
   30699 	* gdb.base/setvar.exp: Make test names consistent between pass and
   30700 	fail cases.  Use gdb_test more.
   30701 
   30702 Fri May 19 07:22:58 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30703 
   30704 	* lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
   30705 
   30706 Mon May 15 23:50:51 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30707 
   30708 	* gdb.base/help.exp:  Fix expected help string for `show commands'.
   30709 
   30710 Thu May 11 07:55:11 1995  Jim Kingdon  <kingdon (a] deneb.cygnus.com>
   30711 
   30712 	* gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
   30713 
   30714 	* gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
   30715 	of a text section.
   30716 
   30717 Thu May 11 15:02:24 1995  Stu Grossman  (grossman (a] andros.cygnus.com)
   30718 
   30719 	* config/monitor.exp (gdb_target_monitor):  Fix loop interator so
   30720 	that loop eventually terminates.  Fix Connection refused logic so
   30721 	that testsuite will expire nicely.
   30722 
   30723 Wed May 10 17:57:35 1995  Stu Grossman  (grossman (a] andros.cygnus.com)
   30724 
   30725 	* config/cpu32bug.exp, config/est.exp, config/hppro.exp,
   30726 	config/rom68k.exp:  New tcl glue for the appropriate monitors.
   30727 	These all just end up calling monitor.exp.
   30728 	* config/monitor.exp (gdb_target_monitor):  Handle `Connection
   30729 	refused' by retrying.  Cleanup some timeout issues.
   30730 	* (gdb_load):  Reduce timeout.  Cleanup some timeout issues.
   30731 	* lib/gdb.exp (gdb_test gdb_test_exact):  Upvar timeout so that
   30732 	callers don't have to set/restore global timeout variable.
   30733 
   30734 	* The following set of changes centralizes management of the global
   30735 	timeout	variable.  This way, it can be set in one target dependent
   30736 	place instead of dozens of places scattered throughout the test suite.
   30737 	If you need to lengthen a timeout, then you should either set timeout
   30738 	in one of the config/{target}.exp files, or multiply it by a factor.
   30739 	Setting it to an absolute value is always going to lose for some
   30740 	targets.
   30741 	* gdb.base/a1-selftest.exp (test_with_self):  Only use local timeout.
   30742 	* gdb.base/callfuncs.exp (do_function_calls):  Don't set timeout.
   30743 	* gdb.base/funcargs.exp:  Don't set timeout.
   30744 	* gdb.base/list.exp (test_forward_search):  Only use local timeout.
   30745 	* gdb.base/printcmds.exp (test_print_string_constants
   30746 	test_print_array_constants):  Don't set timeout.
   30747 	* gdb.base/ptype.exp:  Don't set timeout.
   30748 	* gdb.base/recurse.exp:  Don't set timeout.
   30749 	* gdb.base/return.exp:  Don't set timeout.
   30750 	* gdb.base/watchpoint.exp:  Don't set timeout.
   30751 	* gdb.c++/classes.exp (do_tests):  Don't set timeout.
   30752 	* gdb.c++/virtfunc.exp (test_virtual_calls):  Don't set timeout.
   30753 
   30754 Wed May 10 16:03:23 1995  Torbjorn Granlund  <tege (a] adder.cygnus.com>
   30755 
   30756 	* Makefile.in: Make clean targets work also when SUBDIRS is empty.
   30757 
   30758 Mon May  1 07:32:48 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30759 
   30760 	* lib/gdb.exp: Disable chill tests for irix5.
   30761 
   30762 Wed Apr 26 07:36:03 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30763 
   30764 	* gdb.base/scope.exp: Make test names unique.  Use gdb_test.  Make
   30765 	each test pass or fail.
   30766 
   30767 Sun Apr 23 21:32:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30768 
   30769 	* gdb.base/opaque.exp: Remove xfails for aix; print a warning if
   30770 	xlc not gcc.
   30771 
   30772 Fri Apr 21 15:44:02 1995  Stu Grossman  (grossman (a] rtl.cygnus.com)
   30773 
   30774 	* cpu32bug.exp est.exp rom68k.exp:  Delete.  Unify into monitor.exp.
   30775 
   30776 Wed Apr 19 17:41:21 1995  Stu Grossman  (grossman (a] cygnus.com)
   30777 
   30778 	* config/est.exp:  Fix copyright and comments.  Remove dead code.
   30779 	Use targetname, serialport and baud variables instead of fixed
   30780 	constants.
   30781 	* config/rom68k.exp:  Fix copyright and comments.  Remove dead code.
   30782 	* config/cpu32bug.exp:  New file to support cpu32bug monitors.
   30783 
   30784 Wed Apr 19 13:47:16 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30785 
   30786 	* gdb.base/watchpoint.exp: Don't run
   30787 	test_watchpoint_triggered_in_syscall for sunos.
   30788 
   30789 Mon Apr 17 12:48:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30790 
   30791 	* gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
   30792 	they don't seem to exist.  Do include stdio.h.
   30793 
   30794 Fri Apr 14 09:40:22 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30795 
   30796 	* gdb.base/a1-selftest.exp: Add alpha xfail.
   30797 
   30798 Mon Apr 10 13:07:50 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30799 
   30800 	* gdb.base/watchpoint.c (main): Prompt before calling read().
   30801 	* gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
   30802 	Revise accordingly.  Remove cruft about sending "123" several
   30803 	times, until it gets noticed.  Clean up the "print buf[0]" stuff
   30804 	so that it passes or fails, and waits for prompts in the usual way.
   30805 
   30806 Sun Apr  9 09:02:36 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30807 
   30808 	* gdb.base/recurse.exp: Fix comment.
   30809 
   30810 	* TODO: Remove item about printing variables in nodebug.exp.  Add
   30811 	item about enabling tests which are only run on some targets.
   30812 
   30813 	* gdb.base/watchpoint.exp: Various cleanups (make each test pass or
   30814 	fail, make test names unique, use new gdb_test convention
   30815 	regarding pattern, use gdb_test more, etc.).
   30816 
   30817 	* gdb.base/bitfields.exp: Various cleanups (make each test pass or
   30818 	fail, make test names unique, etc.).
   30819 
   30820 Sat Apr  8 02:47:45 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30821 
   30822 	* gdb.base/nodebug.c:  Change return type of top and middle to
   30823 	short.
   30824 	* gdb.base/nodebug.exp:  Remove xfails for ecoff systems, they
   30825 	are fixed by the recent mdebugread.c changes. Allow `short ()'
   30826 	as type for top and middle.
   30827 
   30828 Thu Apr  6 08:54:18 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30829 
   30830 	* gdb.base/break.exp: Remove commented out if $usestubs {}.  As
   30831 	nearly as I can tell, the whole thing was an accident in Stu's
   30832 	change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
   30833 	to replace a send/expect pair with gdb_test, but ended up only
   30834 	adding the gdb_test.  My change of 24 Mar 1995 and Kung's change
   30835 	of 30 Mar 1995 took care of it, but left this vestigial comment
   30836 	which I am now nuking.
   30837 
   30838 Mon Apr  3 09:00:27 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30839 
   30840 	* gdb.base/break.exp: Look for different line number for
   30841 	breakpoint at main depending on usestubs.
   30842 
   30843 Sun Apr  2 08:15:45 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30844 
   30845 	* gdb.base/list.exp:  Adjust some alternate expect patterns to
   30846 	match recent list0.c change. Add alternate expect pattern for
   30847 	output from `list default lines around main' for optimizing
   30848 	compilers.
   30849 
   30850 Sat Apr  1 07:23:22 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30851 
   30852 	* lib/gdb.exp: If nosignals is not set, set it to 0.
   30853 
   30854 Fri Mar 31 16:13:48 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30855 
   30856 	* config/slite-gdb.exp: Responds to load symbol table prompt.
   30857 	* gdb.base/break.exp: Adjust line number, fix rerun.
   30858 	* gdb.base/langs0.c: Add #ifdef usestubs.
   30859 
   30860 Thu Mar 30 15:36:55 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30861 
   30862 	* gdb.base/list.exp: Adjust line contents after adding new lines in
   30863 	list0.c. Also fix a syntax error.
   30864 
   30865 	* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
   30866 	* gdb.base/break.exp: ditto.
   30867 	* gdb.base/list.exp: ditto.
   30868 	* gdb.base/bitfields.c: Add #ifdef usestubs in main().
   30869 	* gdb.base/run.c: ditto.
   30870 	* gdb.base/list0.c: ditto.
   30871 	* gdb.base/funcargs.c: ditto.
   30872 
   30873 Wed Mar 29 17:09:29 1995  Stu Grossman  (grossman (a] cygnus.com)
   30874 
   30875 	* testsuite/config/rom68k.exp (gdb_target_rom68k):  Use
   30876 	$targetname, $serialport and $baud instead of hardwired variables.
   30877 	* testsuite/gdb.base/{sigall.exp signals.exp}:  Skip these if the
   30878 	target doesn't support signals.
   30879 
   30880 Wed Mar 29 12:29:34 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30881 
   30882 	* lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
   30883 
   30884 Tue Mar 28 08:46:45 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30885 
   30886 	* gdb.base/recurse.exp: Make test names unique.  Change \\(+ to \\(.
   30887 	Don't rely on the value of an auto variable before it has been
   30888 	initialized.  Use gdb_test more.
   30889 
   30890 Mon Mar 27 08:00:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30891 
   30892 	* lib/gdb.exp (default_gdb_version): A version number must start
   30893 	with a digit, but other than that contains all characters up to
   30894 	the first whitespace character.
   30895 
   30896 Sun Mar 26 13:19:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30897 
   30898 	* gdb.base/commands.exp (breakpoint_command_test): New tests.
   30899 
   30900 Sat Mar 25 15:38:06 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30901 
   30902 	* gdb.c++/*.exp: Warn if executable does not exist.  The original
   30903 	reason for skipping the warning was that configure.in sometimes
   30904 	intentionally skipped building the executables but the tcl code
   30905 	had no way of knowing.  That (a) was always bogus with respect to
   30906 	error handling, (b) is no longer true (right now there is no way
   30907 	to skip C++ tests).
   30908 
   30909 	* gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
   30910 
   30911 Sat Mar 25 01:16:10 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30912 
   30913 	* gdb.base/list.exp:  Add expect patterns for output from
   30914 	SunPRO compiled executables.
   30915 	* gdb.base/whatis.exp:  Allow leading `signed' for all v_signed_*
   30916 	types.
   30917 
   30918 Fri Mar 24 06:11:05 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30919 
   30920 	* gdb.base/break.exp (test_next_with_recursion): Accept any line
   30921 	number (we are already testing that the correct source line text
   30922 	gets printed).
   30923 
   30924 	* gdb.base/break.exp: Make one test if $usestubs.  I'm not sure
   30925 	that is what is intended, but something needed to be done to get
   30926 	sunos4 native working again.
   30927 
   30928 	* gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
   30929 
   30930 	* gdb.base/a1-selftest.exp (test_with_self): Remove comment which
   30931 	apparently went with a (very) old xfail.
   30932 
   30933 Fri Mar 24 15:45:42 1995  Stu Grossman  (grossman (a] cygnus.com)
   30934 
   30935 	* gdb.base/break.exp: Lots of cleanups.  Use gdb_test more
   30936 	thoroughly.
   30937 
   30938 Fri Mar 24 13:41:09 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30939 
   30940 	* gdb.base/callfuncs.exp: call runto_main instead of runto main.
   30941 	runto_main is a proc in gdb.exp that will do 'step' for target use
   30942 	stubs.
   30943 	* gdb.base/exprs.exp: ditto.
   30944 	* gdb.base/interrupt.exp: ditto.
   30945 	* gdb.base/opaque.exp: ditto.
   30946 	* gdb.base/printcmds.exp: ditto.
   30947 	* gdb.base/ptype.exp: ditto.
   30948 	* gdb.base/scope.exp: ditto.
   30949 	* gdb.base/setvar.exp: ditto.
   30950 	* gdb.base/signals.exp: ditto.
   30951 	* gdb.base/twice.exp: ditto.
   30952 	* gdb.c++/classes.exp: ditto.
   30953 	* gdb.c++/inherit.exp: ditto.
   30954 	* gdb.c++/templates.exp: ditto.
   30955 	* gdb.base/break.exp: no run and hit main for stubs. Change line
   30956 	numbers for breakpoints and info breakpoint.
   30957 	* gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
   30958 	breakpoint().
   30959 	* gdb.base/callfuncs.c: ditto.
   30960 	* gdb.base/exprs: ditto.
   30961 	* gdb.base/interrupt.c: ditto.
   30962 	* gdb.base/opaque0.c: ditto.
   30963 	* gdb.base/printcmds.c: ditto.
   30964 	* gdb.base/ptype.c: ditto.
   30965 	* gdb.base/scope0.c: ditto.
   30966 	* gdb.base/setvar.c: ditto.
   30967 	* gdb.base/signals.c: ditto.
   30968 	* gdb.base/twice.c: ditto.
   30969 	* gdb.c++/misc.cc: ditto.
   30970 	* gdb.c++/templates.cc: ditto.
   30971 
   30972 Fri Mar 24 06:11:05 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30973 
   30974 	* config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
   30975 
   30976 	* gdb.base/a1-selftest.exp: Don't check for # followed by a digit
   30977 	somewhere between `read' and `main.c'.  I'm pretty sure the
   30978 	pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
   30979 	and it isn't particularly useful.
   30980 
   30981 	* gdb.base/scope.exp: Make test names unique.  \[(\] -> \\(.
   30982 
   30983 Thu Mar 23 14:58:35 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30984 
   30985 	* gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
   30986 
   30987 Wed Mar 22 18:36:05 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30988 
   30989 	* config/mt-slite: add LIBS and -nostdlib.
   30990 	* config/slite-gdb.exp: add this new file to support sparclite target.
   30991 
   30992 Tue Mar 21 21:41:04 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   30993 
   30994 	* config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
   30995 
   30996 	* gdb.base/a2-run.exp: Change argument to istarget from
   30997 	"*-*-vxworks" to "*-*-vxworks*".
   30998 	* gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
   30999 
   31000 Tue Mar 21 17:08:47 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   31001 
   31002 	* lib/gdb.exp: add proc runto_main, for targets that use stubs, this
   31003 	will not runto main but do a 'step' to step out of breakpoint().
   31004 	* config/mt-slite: add -Dusestubs.
   31005 
   31006 Tue Mar 21 12:14:12 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31007 
   31008 	* gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
   31009 	instead of just @.
   31010 
   31011 	* gdb.base/signals.exp: Add test for "handle all print".
   31012 	* TODO: Remove "handle all print".  Also remove item about
   31013 	checking copyright date (I don't like the idea of a spurious FAIL
   31014 	based on when we run the tests).
   31015 
   31016 	* gdb.base/recurse.exp: Enable test for SunOS4.  xfail one test
   31017 	for SunOS4 (reason for failure not investigated).  Remove
   31018 	redundant test for $binfile.
   31019 
   31020 	* gdb.base/nodebug.c (array_index): Call malloc.
   31021 
   31022 	* gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
   31023 
   31024 Mon Mar 20 10:08:17 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31025 
   31026 	* gdb.base/recurse.exp: Update gdb_test invocation to use new
   31027 	conventions and slightly simplify the matching regexp.
   31028 
   31029 Fri Mar 17 05:43:28 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31030 
   31031 	* gdb.base/break.exp: Update gdb_test invocation to use new
   31032 	convention.
   31033 
   31034 	* lib/gdb.exp: If noargs is not set, set it to 0.
   31035 
   31036 	* gdb.base/nodebug.exp: Comment out redundant test.  Make name of
   31037 	tests unique.
   31038 
   31039 	* lib/gdb.exp: Skip CHILL for AIX and Solaris.
   31040 
   31041 Thu Mar 16 16:27:07 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31042 
   31043 	* gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
   31044 	one argument of type "<non-float parameter>".
   31045 
   31046 Wed Mar 15 15:54:56 1995  Stu Grossman  (grossman (a] cygnus.com)
   31047 
   31048 	* config/rom68k.exp:  New file to support Motorola IDP board.
   31049 	* gdb.base/a2-run.exp:  Skip this file if noargs is set.
   31050 	* gdb.base/break.c:  Change things around so that this program
   31051 	doesn't depend upon args.  This is necessary to make remote
   31052 	targets work (in general, they can't take args).
   31053 	* gdb.base/break.exp:  Don't try to send args to program.  Don't
   31054 	expect output.  Also, replace lots of code with gdb_test.
   31055 
   31056 Wed Mar 15 04:11:14 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31057 
   31058 	* gdb.base/printcmds.exp (test_character_literals_accepted): Test
   31059 	printing of '\'' (which is what the comment says we are testing,
   31060 	even though we were not), not '''.
   31061 	(test_integer_literals_rejected): Test that printing ''' is an error.
   31062 
   31063 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   31064 	gdb.chill/chexp.exp, gdb.base/printcmds.exp,
   31065 	gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
   31066 	gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
   31067 	Use gdb_test not test_print_accept.
   31068 	* lib/gdb.exp: Remove test_print_accept.
   31069 
   31070 	* gdb.base/signals.exp (signal_tests_1): Make pass message
   31071 	consistent with fail message.
   31072 
   31073 	* gdb.base/whatis.exp: Remove xfails for printing char vs.
   31074 	unsigned char; the bug (PR 1821) is fixed.
   31075 
   31076 	* gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
   31077 
   31078 	* gdb.base/scope.exp (test_at_localscopes): Call pass for
   31079 	successful tests--makes xfailing them work right.
   31080 
   31081 Tue Mar 14 07:39:19 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31082 
   31083 	* lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
   31084 	only \r\n, not .*.  The test can pass .* as the last thing in
   31085 	$pattern if that is what it wants.  In addition to providing this
   31086 	flexibility, this change should speed up pattern matching in cases
   31087 	where the pattern already ended with .* (there were a number of
   31088 	them).  This change also helps catch bad patterns--in the old
   31089 	scheme the typo "char \*" instead of "char \\*" would pass.  Now
   31090 	it is caught.
   31091 	* Many .exp files: Update callers.
   31092 
   31093 	* gdb.base/funcargs.exp: Replace \[(\]+ with \\(.  The latter is
   31094 	clearer and does not spuriously match multiple ('s.  Likewise for
   31095 	) and *.
   31096 
   31097 	* gdb.base/nodebug.exp: Test ability to call a function and pass
   31098 	it a string (even with no debugging info).
   31099 
   31100 	* gdb.base/printcmds.exp (test_integer_literals_rejected): Change
   31101 	"p '\'", which is the same as "p ''" once tcl gets done with
   31102 	quoting, to "p '\\'", which I suspect is what is intended (one
   31103 	backslash gets sent to GDB).
   31104 
   31105 	* gdb.base/printcmds.exp (test_artificial_arrays): New tests.
   31106 
   31107 Fri Mar 10 13:31:46 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31108 
   31109 	* gdb.base/a1-selftest.exp: Remove xfail for solaris.  The bug (PR
   31110 	1817) was fixed literally years ago.
   31111 
   31112 Fri Mar 10 02:49:40 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31113 
   31114 	* gdb.base/funcargs.exp (call_after_alloca):  Remove `next'
   31115 	test, it causes stepping out of call_after_alloca_subr with
   31116 	optimizing compilers.
   31117 	(localvars_in_indirect_call):  Consume GDB prompt if `finish'
   31118 	fails.
   31119 
   31120 	* gdb.c++/templates.exp:  Source templ-info.exp only if
   31121 	the templates executable exists.
   31122 
   31123 	* gdb.c++/misc.cc (class Contains_static_instance,
   31124 	class Contains_nested_static_instance),
   31125 	gdb.c++/classes.exp (test_static_members):  Test printing of
   31126 	a class that contains a static instance of the class.
   31127 
   31128 Thu Mar  9 11:43:55 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31129 
   31130 	* gdb.base/langs2.c (cppsub_): Don't prototype.
   31131 	* gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
   31132 	only, I believe).
   31133 
   31134 Wed Mar  8 10:29:33 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31135 
   31136 	* lib/gdb.exp (skip_chill_tests): New procedure.
   31137 
   31138 	* gdb.base/signals.exp (signal_tests_1): xfail for irix.
   31139 
   31140 Mon Mar  6 10:44:06 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31141 
   31142 	* gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
   31143 	each expect pattern.  Cuts runtime from 12 to about 4 seconds.
   31144 
   31145 Thu Mar  2 05:31:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31146 
   31147 	* gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
   31148 
   31149 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
   31150 	disassemble 8, not 16, instructions for part 4.
   31151 
   31152 	* config/vx-gdb.exp (gdb_start): Use \030, not \CX.  tcl doesn't
   31153 	support the latter anymore.
   31154 
   31155 	* gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
   31156 	-DNO_PROTOTYPES.
   31157 	* gdb.base/callfuncs.c: Control use of prototypes based on
   31158 	NO_PROTOTYPES, not __STDC__.
   31159 	* gdb.base/callfuncs.exp (do_function_calls): xfail one of the
   31160 	t_float_values2 tests if prototypes in use.
   31161 
   31162 	* gdb.base/callfuncs.c (t_float_values, t_float_values2,
   31163 	t_double_values):  When checking differences against DELTA, check
   31164 	that difference is within the range (-DELTA,DELTA), not just
   31165 	(-infinity,DELTA).
   31166 
   31167 Tue Feb 28 16:28:54 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   31168 
   31169 	* config/mips-gdb.exp (gdb_load): In every test case, we need to do
   31170 	'file' command firts, then 'target', then 'load', this is due to gdb
   31171 	target set up.
   31172 	* config/mips-gdb.exp: Fix a couple regular exp bugs.
   31173 
   31174 Thu Feb 23 17:44:55 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31175 
   31176 	* gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
   31177 	FP load/store variants.
   31178 	* gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
   31179 
   31180 Wed Feb 22 18:29:08 1995  Jim Kingdon  <kingdon (a] rtl.cygnus.com>
   31181 
   31182 	* gdb.base/term.exp: Do not give a warning if not native, it is
   31183 	not an abnormal condition.
   31184 
   31185 Tue Feb 21 13:08:47 1995  Jim Kingdon  <kingdon (a] cygnus.com>
   31186 
   31187 	* gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
   31188 	t_char_array".
   31189 
   31190 Sun Feb 19 13:10:06 1995  Jim Kingdon  <kingdon (a] rtl.cygnus.com>
   31191 
   31192 	* lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
   31193 	are getting the version number.
   31194 
   31195 	* gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
   31196 	if not native, it is not an abnormal condition.
   31197 
   31198 Thu Feb 16 15:56:56 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31199 
   31200 	* lib/gdb.exp: Just use "file exists", rather than undocumented
   31201 	dejagnu procedure "findfile".
   31202 
   31203 Thu Feb 16 10:30:24 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   31204 
   31205 	* config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
   31206 	  (LDFLAGS): Set to -Xlinker -Ur.
   31207 
   31208 	* Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
   31209 	  Removed, these values are set by lib/gdb.exp.
   31210 
   31211 	* lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
   31212 
   31213 Wed Feb 15 14:23:28 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   31214 
   31215 	* config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
   31216 	  of replicating gdb startup code.
   31217 
   31218 	* config/mt-vxworks (LDFLAGS): Set to -r.
   31219 	  (CFLAGS_FOR_TARGET): Removed.
   31220 
   31221 	* config/vx-gdb.exp: always set prompt; gdb.exp sets it to
   31222 	  (gdb) and gdb for vxworks uses (vxgdb).
   31223 
   31224 	* Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
   31225 	  executable is not in the tree and host != target, use sed and
   31226 	  program_transform_name to determine the gdb name used by the
   31227 	  target.
   31228 
   31229 	* configure.in, gdb.{base,c++,chill}/configure.in: changed so
   31230 	  *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
   31231 
   31232 Sun Feb 12 08:11:58 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31233 
   31234 	* gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
   31235 	floats, chars, and shorts where there are ANSI-style function
   31236 	definitions.
   31237 
   31238 	* gdb.base/langs.exp, gdb.base/langs*: New test.
   31239 	* gdb.base/Makefile.in: Build it.
   31240 	* TODO: Remove item about checking that C names don't get C++
   31241 	demangling applied; this test tests it.
   31242 
   31243 Thu Feb  9 12:43:56 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31244 
   31245 	* gdb.stabs/weird.exp: Remove "Haven't examined" comment which
   31246 	went with the const70 xfail.  The xfail went away a year ago.
   31247 
   31248 	* gdb.base/signals.exp: Rename a bunch of tests to give unique names.
   31249 
   31250 	* gdb.base/corefile.exp: Give backtrace test unique name.  xfail
   31251 	for hp300.
   31252 
   31253 	* gdb.base/interrupt.exp: Also xfail hpux (for hp300).
   31254 
   31255 	* gdb.base/a1-selftest.exp: Don't run on hp300.
   31256 
   31257 Sat Feb  4 15:04:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31258 
   31259 	* Makefile.in (site.exp): Set host_alias and target_alias as well
   31260 	as host_triplet and target_triplet.
   31261 
   31262 Wed Feb  1 08:03:48 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31263 
   31264 	* gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
   31265 
   31266 	* gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
   31267 	places as other ecoff systems).
   31268 
   31269 	* gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
   31270 	ultrix.
   31271 
   31272 Mon Jan 30 11:44:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31273 
   31274 	* gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
   31275 	remove them.
   31276 	* gdb.base/nodebug.exp: Accept "function" in addition to "text
   31277 	variable and "variable" in addition to "data variable".
   31278 	* gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
   31279 
   31280 	* gdb.base/list.exp (test_forward_search): Set listsize to 4 not
   31281 	2.
   31282 	* gdb.base/list1.c (long_line): Add additional statement at start
   31283 	of function.
   31284 	* gdb.base/list.exp (test_forward_search): Update line number to
   31285 	reflect new statement.
   31286 
   31287 Sun Jan 29 13:34:25 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31288 
   31289 	* gdb.base/signals.exp:  Reinitialize searched source directories
   31290 	after gdb_start call.
   31291 
   31292 Sat Jan 28 01:34:44 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31293 
   31294 	* gdb.disasm/Makefile.in (clean): Delete "errs" file.
   31295 	* gdb.stabs/Makefile.in: Likewise.
   31296 
   31297 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
   31298 	change.  Instead split the tests into smaller pieces.
   31299 	* gdb.disasm/hppa.s: Corresponding changes.
   31300 
   31301 Fri Jan 27 09:24:51 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31302 
   31303 	* gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
   31304 	Quote ^C when passing it to stty.  For some shells ^ is a pipe.
   31305 
   31306 	* gdb.base/funcargs.exp: Modify many tests so that every test
   31307 	either passes or fails.  Make some test names unique.
   31308 
   31309 Thu Jan 26 19:20:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31310 
   31311 	* gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
   31312 	Call stty to set interrupt character.
   31313 
   31314 	* gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
   31315 	for HP assembler versus GNU assembler based on actual behavior of
   31316 	$(CC), rather than assuming that $(AS) is always the GNU assembler.
   31317 
   31318 	* TODO: Suggest a few more stepping tests.
   31319 
   31320 Wed Jan 25 14:52:41 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31321 
   31322 	* gdb.base/default.exp: xfail no-stack backtraces for h8300,
   31323 	restart GDB for h8300 after a continue.
   31324 	(return): Add pattern to match a29k-udi behavior.
   31325 	* gdb.base/nodebug.exp: Remove obsolete comment.
   31326 	* gdb.base/regs.exp: New file, testing of register displays.
   31327 	* gdb.base/return.exp: Fix typo in reference to $objdir.
   31328 	* gdb.base/whatis.exp: Always start with a fresh GDB.
   31329 
   31330 Wed Jan 25 11:12:07 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31331 
   31332 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
   31333 	higher, these tests generate a lot of output.
   31334 
   31335 Tue Jan 24 07:58:44 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31336 
   31337 	* lib/gdb.exp (gdb_test): Remove catch from around the send.  The
   31338 	code following the catch silently ignored some errors; without the
   31339 	catch they should be thrown like any other tcl error.  Also, the
   31340 	catch used "" instead of {} which meant all the callers who wanted
   31341 	to include one of the characters "[]$ had to quote it an extra time.
   31342 	* gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
   31343 	ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
   31344 	demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
   31345 	Remove extra quoting.
   31346 
   31347 Mon Jan 23 21:57:54 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31348 
   31349 	* gdb.base/commands.exp: Make test names unique; every test either
   31350 	passes or fails.  Update some comments.
   31351 
   31352 	* gdb.disasm/hppa.exp (do_system_control_tests): Update.
   31353 
   31354 Sat Jan 21 15:34:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31355 
   31356 	The following fixes a FAIL caused by the fact that the alpha stabs
   31357 	configuration didn't use the ".if alpha" code in weird.def.
   31358 	* gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
   31359 	bit pointer, so the 32 bit version works even on the alpha.
   31360 	* gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
   31361 	Remove the stuff which allowed us to have separate versions for
   31362 	alpha and everything else.
   31363 
   31364 	* gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
   31365 	regexp which "info func operator\[\](" is supposed to match.  Fix
   31366 	string to send to GDB.  Note that GDB still doesn't work right.  Add a
   31367 	new test for "info func .perator\[\](" which GDB does handle correctly.
   31368 
   31369 	* gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
   31370 
   31371 Fri Jan 20 12:14:23 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31372 
   31373 	* gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
   31374 	gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
   31375 	gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
   31376 	gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
   31377 	it makes the tests harder to understand and confuses test-o-matic.
   31378 	The preferred style is that each test provides a PASS or a FAIL,
   31379 	and has a unique message (e.g. "continue #54" not just "continue")
   31380 	which is the same for the pass and the fail.
   31381 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   31382 	gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
   31383 	to lib/gdb.exp.
   31384 	* gdb.base/printcmds.exp: Use test_print_accept.  Remove
   31385 	prt_accept which was basically the same thing.  Likewise for
   31386 	test_print_reject and prt_reject.
   31387 	* lib/gdb.exp (test_print_reject): Add some more error message
   31388 	patterns to match from the former printcmds.exp (prt_reject).
   31389 	* gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
   31390 	One defect of the passcount stuff is that some of it failed to
   31391 	report XPASS where appropriate.
   31392 	* gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
   31393 	stuff before and after arg in expected pattern.
   31394 	(test_paddr_operator_functions): Re-do test without print_addr_of;
   31395 	this is the only test which seems to want extra stuff there.
   31396 
   31397 Tue Jan 17 10:47:53 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31398 
   31399 	* gdb.base/nodebug.exp: Update new tests to reflect improved
   31400 	wording of gdb output.
   31401 
   31402 	* gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
   31403 	and "ptype" work on variables in files compiled without -g.
   31404 	Replaces commented out "maint print msymbol" tests.
   31405 
   31406 Mon Jan 16 12:13:28 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31407 
   31408 	* gdb.base/setvar.c (dummy): Call malloc.
   31409 
   31410 	* gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
   31411 	losing with the irix4 sed.
   31412 
   31413 	* gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
   31414 	ALRM" on irix4.
   31415 
   31416 Sun Jan 15 21:58:26 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31417 
   31418 	* TODO: Remove items about corefile.exp testing new exec-file and
   31419 	backtrace; both are now done.  Add items about printing enums.
   31420 
   31421 Sat Jan 14 11:25:28 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31422 
   31423 	* gdb.base/sigall.exp (test_one_sig): Attempt to recover if
   31424 	"get signal $thissig" test fails.
   31425 
   31426 	* gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
   31427 
   31428 Thu Jan 12 01:14:53 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31429 
   31430 	* gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
   31431 	compiler warning with dec alpha compiler.
   31432 
   31433 	* gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
   31434 	extra \n from gdb_test call (this explains why the prompt test
   31435 	that I removed yesterday was there).
   31436 	(user_defined_command_test): Remove extra \n and prompt test.
   31437 
   31438 	* gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
   31439 	doesn't exist.  Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
   31440 	doesn't exist.
   31441 	* gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
   31442 	Also remove alpha workaround, which turns out to be because
   31443 	SIGABRT == SIGLOST.
   31444 
   31445 	* gdb.base/sigall.exp: Add workaround for alpha weirdness.
   31446 
   31447 	* gdb.base/help.exp: Don't test "help show".
   31448 
   31449 Wed Jan 11 14:37:04 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31450 
   31451 	* gdb.base/commands.exp: Call gdb_exit and gdb_start so that
   31452 	"set print address" is on.
   31453 	* gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
   31454 	pass prompt to gdb_test; gdb_test already looks for the prompt.
   31455 
   31456 	* gdb.base/help.exp: Replace most of docstring for "define" with ".*".
   31457 
   31458 	* gdb.base/a1-selftest.exp: Don't test "maint dump-me".  That test
   31459 	was a vestige of the manual TESTSTRATEGY, and the purpose of it
   31460 	was to make sure that gdb can read a core file.  But (a) the "read
   31461 	the corefile" part didn't make it to a1-selftest.exp, we just
   31462 	delete the corefile after creating it, and (b) we test reading
   31463 	corefiles in corefile.exp anyway.  Also, this test left around a
   31464 	xgdb process on Solaris.
   31465 
   31466 	* gdb.base/corefile.exp: Also test backtrace.
   31467 
   31468 Wed Jan 11 00:14:40 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31469 
   31470 	* gdb.base/commands.exp: Test a simple user defined command with
   31471 	arguments and if/while statements; verify the full user command is
   31472 	printed by "show user".
   31473 
   31474 	* gdb.base/commands.exp: Test if/while commands as part of a
   31475 	breakpoint command list; verify they appear in breakpoint
   31476 	information.
   31477 
   31478 Wed Jan 11 00:47:58 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31479 
   31480 	* gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
   31481 	than by dividing by zero.
   31482 
   31483 Tue Jan 10 21:38:05 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31484 
   31485 	* gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
   31486 	performing an inferior call with watchpoints enabled.
   31487 	* gdb.base/watchpoint.c (main): Delete second unnecessary read
   31488 	call.
   31489 
   31490 Tue Jan 10 18:42:07 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31491 
   31492 	* gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
   31493 	of "file" command.
   31494 
   31495 	* gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
   31496 	Add additional pattern for when "int operator int(void);" appears
   31497 	in a different order.
   31498 
   31499 Mon Jan  9 16:22:46 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31500 
   31501 	* gdb.base/signals.exp: Call gdb_exit and gdb_start.
   31502 
   31503 	* gdb.base/help.exp: Replace most of docstrings for "info signals"
   31504 	and "signal" with ".*".
   31505 
   31506 Wed Jan  4 11:35:19 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31507 
   31508 	* TODO: Add note about "handle all nostop".
   31509 
   31510 	* gdb.base/{sigall.c, sigall.exp}: New test.
   31511 	* gdb.base/Makefile.in: Add it.
   31512 
   31513 Thu Jan  5 17:34:03 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31514 
   31515 	* lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
   31516 	when invoking GDB, suppresses any windowing interface.
   31517 
   31518 Mon Jan  2 17:40:21 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31519 
   31520 	* config/sim-gdb: New file, simulator testing support.
   31521 
   31522 Wed Dec 28 12:21:50 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31523 
   31524 	* gdb.base/interrupt.exp: Test calling func1 twice.
   31525 
   31526 Wed Dec 21 12:51:37 1994  Jim Kingdon  <kingdon (a] deneb.cygnus.com>
   31527 
   31528 	* gdb.base/list.exp (test_forward_search): Set timeout higher
   31529 	when we'll be getting lots of output from gdb.
   31530 
   31531 	* gdb.base/a1-selftest.exp: Move code that was inside expect -re
   31532 	"init_malloc" to after the expect statement.  Run it if that
   31533 	regexp is taken, but also for two others which happen if source
   31534 	cannot be found.
   31535 
   31536 Tue Dec 20 12:35:21 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31537 
   31538 	* gdb.base/printcmds.exp: New test, for printing register before
   31539 	program is running.
   31540 
   31541 Mon Dec 19 00:32:55 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31542 
   31543 	* gdb.base/list.exp:  Correct some alternate expect patterns
   31544 	to reflect changes in list1.c.
   31545 
   31546 Sat Dec 17 14:20:03 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31547 
   31548 	* TODO: Add item regarding large frames.
   31549 
   31550 	* gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
   31551 
   31552 	* TODO: Remove item about enabling return.exp; it
   31553 	is enabled.  Suggest a few more "return" tests.
   31554 
   31555 Sat Dec 17 02:33:37 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31556 
   31557 	* gdb.c++/misc.cc, gdb.c++/inherit.exp:  Add testcases for
   31558 	anonymous unions.
   31559 
   31560 Tue Dec 13 11:26:00 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31561 
   31562 	* gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
   31563 	and pr-5646.o, so "make" is the same as "make all", not "make
   31564 	pr-4975.o".
   31565 
   31566 Wed Dec  7 19:02:02 1994  Stan Shebs  <shebs (a] andros.cygnus.com>
   31567 
   31568 	* gdb.base/list.exp: Adjust expectations to reflect changes in
   31569 	list1.c.
   31570 	(test_forward_search): New test proc.
   31571 	* gdb.base/list1.c (long_line): New function, has long source line.
   31572 
   31573 Thu Dec  1 23:14:49 1994  Stan Shebs  <shebs (a] andros.cygnus.com>
   31574 
   31575 	* gdb.base/a1-selftest.exp: Change initial stepping to know about
   31576 	additional line of code that was added.
   31577 
   31578 Wed Nov 30 19:43:14 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31579 
   31580 	* gdb.disasm/hppa.s: Break the large branching tests into smaller
   31581 	tests so as not to overflow expect's input buffers.
   31582 	* gdb.disasm/hppa.exp: Corresponding changes.
   31583 
   31584 Fri Nov 25 13:37:10 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31585 
   31586 	Beginnings of template debugging tests.
   31587 	* gdb.c++/templ-info.cc:  New file to test for template
   31588 	debugging capability of the compiler.
   31589 	* gdb.c++/Makefile.in:  Add rule to build templ-info.exp from
   31590 	templ-info.cc.
   31591 	* gdb.c++/templates.cc:  Add explicit template instantiations
   31592 	to enable compiling with -fno-implicit-templates. Add destructor
   31593 	and 'value' method to T5 class for template tests.
   31594 	* gdb.c++/templates.exp:  Add testcases for printing of template
   31595 	types, setting breakpoints on template methods and calling a
   31596 	template method.
   31597 
   31598 Sat Nov  5 00:20:17 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31599 
   31600 	* gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
   31601 	branch target since some assemblers (gas-2.5)  may emit a
   31602 	relocation for the branch instead of resolving it in the
   31603 	assembler.
   31604 
   31605 Sat Oct 29 02:40:40 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31606 
   31607 	* gdb.base/a1-selftest.exp:  Remove RS/6000 xfail for backtrace
   31608 	through signal handler.
   31609 
   31610 Fri Oct 21 11:10:16 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31611 
   31612 	* configure.in (*-*-netware): Use config/mt-netware.
   31613 
   31614 	* config/mt-netware: New file.
   31615 	* config/mt-i386-netware: Removed, separate configs for different
   31616 	  netware architectures are no longer needed now that we have
   31617 	  --with-headers.
   31618 
   31619 Sat Oct 15 03:43:00 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31620 
   31621 	* gdb.base/exprs.exp:  Remove xfail for alpha, it is fixed
   31622 	by the recent changes to use ANSI C arithmetic conversions.
   31623 
   31624 Sun Oct  9 07:44:06 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31625 
   31626 	* gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
   31627 	bug involving using inferior_pid to figure out whether to select a
   31628 	frame.
   31629 
   31630 Wed Sep 28 23:12:02 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31631 
   31632 	* gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
   31633 	match the current disassembler output.
   31634 
   31635 Fri Sep 16 11:42:41 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31636 
   31637 	* gdb.fortran/exprs.exp: Expect VOID instead of void.
   31638 	* gdb.fortran/types.exp: Escape the expected '*'s in Fortran
   31639 	types, expect "int" as type of integer values (for now).
   31640 
   31641 Wed Sep  7 23:33:51 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31642 
   31643 	* gdb.base/commands.exp: New tests for if/while commands.
   31644 
   31645 Tue Sep  6 13:16:11 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31646 
   31647 	* lib/gdb.exp (runto):  Replace sub-pattern for hex value
   31648 	by .*, since hex values have different syntax in Chill mode.
   31649 
   31650 Tue Sep  6 02:15:51 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31651 
   31652 	* gdb.c++/demangle.exp (test_arm_style_demangling):  Remove
   31653 	linefeed from expect pattern for repeated types with indices > 9.
   31654 
   31655 Mon Aug 29 14:20:44 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31656 
   31657 	First part of Fortran test suite.
   31658 	* gdb.fortran: New directory.
   31659 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
   31660 
   31661 Sat Aug 27 23:32:43 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31662 
   31663 	* gdb.base/default.exp:  Update expect pattern for load command
   31664 	without arguments.
   31665 
   31666 Wed Aug 24 13:15:02 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   31667 
   31668 	* configure.in: Change i386 to i[345]86.
   31669 	* gdb.base/configure.in: Likewise.
   31670 	* gdb.c++/configure.in: Likewise.
   31671 	* gdb.chill/configure.in: Likewise.
   31672 
   31673 Tue Aug 23 19:14:06 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31674 
   31675 	* lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
   31676 	patterns, since that is not a valid context for comments.
   31677 
   31678 Fri Aug 19 15:07:30 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   31679 
   31680 	* gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
   31681 	repeated types and repeated types with indices > 9.
   31682 
   31683 Tue Aug 16 15:57:52 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31684 
   31685 	* gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
   31686 	2417; old bug has been fixed.
   31687 
   31688 Fri Aug 12 19:35:41 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31689 
   31690 	* gdb.base/interrupt.exp: When trying to wake up the inferior,
   31691 	send the newline ourselves instead of assuming gdb_test will do
   31692 	so when passed an empty input string.
   31693 
   31694 	* gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
   31695 	stabs testcode.
   31696 
   31697 Fri Aug  5 17:01:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31698 
   31699 	* lib/gdb.exp (gdb_test): Don't send anything if the first
   31700 	  argument is an empty string.  This makes cases where we want to
   31701 	  match output that is already in expect's buffers (for example,
   31702 	  matching a breakpoint after gdb_run_cmd has been called) work
   31703 	  reliably.
   31704 
   31705 Tue Aug  2 10:24:08 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31706 
   31707 	* config/netware.exp: New file.
   31708 
   31709 Thu Jul 28 12:54:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31710 
   31711 	* config/mt-slite (LDFLAGS): If using the newlib in the tree, set
   31712 	  the -B and -L prefixes so we can find the debugging stub.
   31713 
   31714 	* Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
   31715 	  there and we are using the gcc from the tree.
   31716 
   31717 	* gdb.base/types.c: Removed.
   31718 
   31719 	* gdb.base/configure.in: Look for makefile fragments in ../config.
   31720 	  Recognize i386-*-netware.
   31721 	* gdb.c++/configure.in: Likewise.
   31722 
   31723 Mon Jul 25 23:48:50 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31724 
   31725 	* gdb.base/corefile.exp:  Change `else if' to `elseif', which is
   31726 	the correct TCL syntax.
   31727 
   31728 Mon Jul 25 15:35:56 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31729 
   31730 	* gdb.base/opaque.exp: use runto instead of messing around with
   31731 	  breakpoints.  Simplify by using gdb_test.
   31732 
   31733 	* gdb.base/bitfields.exp: restart between tests on netware targets
   31734 	  because breakpoints aren't relocated after target death.  Run
   31735 	  processes to completion.
   31736 
   31737 	* gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
   31738 
   31739 Sun Jul 24 09:55:51 1994  Fred Fish  (fnf (a] cygnus.com)
   31740 
   31741 	* Makefile.in:  Remove extra tabs that confuse some versions
   31742 	of "make".  Use the newly built gdb to test with by default,
   31743 	rather than the first one in the tester's search path.
   31744 
   31745 Sat Jul 23 15:05:47 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31746 
   31747 	* gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
   31748 
   31749 	* gdb.base/help.exp: Update expected add-symbol-file, ignore, and
   31750 	condition help.
   31751 
   31752 Tue Jul 19 10:26:32 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31753 
   31754 	* lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
   31755 
   31756 	* lib/gdb.exp (gdb_run_cmd): New function, used to start program
   31757 	  running.
   31758 	* gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
   31759 	* gdb.base/funcargs.exp: Likewise.
   31760 
   31761 	* gdb.base/bitfields.exp: Simplify by using gdb_test.
   31762 	* gdb.base/funcargs.exp: Likewise.
   31763 
   31764 	* lib/gdb.exp (gdb_test): if match times out, don't call fail if
   31765 	  message is "".
   31766 
   31767 Mon Jul 18 12:18:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31768 
   31769 	* gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
   31770 	  return,signals,twice}.exp: Handle non-existant binaries
   31771 	  consistantly.
   31772 
   31773 	* gdb.base/corefile.exp: Execute coremaker to generate core dump.
   31774 	* gdb.base/Makefile.in: Don't try to generate a core dump, we
   31775 	  might testing a cross development system.
   31776 
   31777 Thu Jul 14 18:13:56 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31778 
   31779 	* Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
   31780 	  runtest script is relative to ${srcdir}, not ${rootdir}.
   31781 
   31782 Thu Jul 14 14:56:59 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31783 
   31784 	* gdb.base/signals.exp: Allow for optionality of breakpoint
   31785 	address.
   31786 
   31787 Thu Jul 14 11:21:27 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31788 
   31789 	* gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
   31790 
   31791 Tue Jul 12 12:22:32 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31792 
   31793 	* gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
   31794 	  for size_t definition.
   31795 	* gdb.c++/templates.cc: Likewise
   31796 
   31797 	* config/mt-i386-netware: New file.
   31798 
   31799 	* gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
   31800 	  defined.
   31801 
   31802 	* gdb.base/Makefile.in: Added support for systems that name core
   31803 	  files by appending "core" to the program name.
   31804 	* gdb.base/a1-selftest.exp: Likewise.
   31805 
   31806 Mon Jul 11 23:59:18 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31807 
   31808 	* gdb.base/return.exp:  Add comment and message for `return double'
   31809 	test failure on Sparc Solaris.
   31810 
   31811 Mon Jul  4 12:10:48 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31812 
   31813 	* lib/gdb.exp (runto): Allow for optionality of breakpoint address.
   31814 
   31815 Wed Jun 29 00:26:17 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31816 
   31817 	* gdb.c++/misc.cc:  Instantiate classes to inhibit the compiler
   31818 	from optimizing them away.
   31819 	* gdb.c++/classes.exp, gdb.c++/inherit.exp:  Update ptype expect
   31820 	patterns to include default constructors and assignment operators,
   31821 	to match gcc versions beyond 2.5.8. Accept any cplus demangling
   31822 	character in the output of the virtual base pointer.
   31823 
   31824 Fri Jun 24 08:15:42 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31825 
   31826 	* gdb.c++/cplusfuncs.exp:  Use string_to_regexp and a regular
   31827 	expression match in print_addr_of to avoid unintented matches.
   31828 	* gdb.c++/virtfunc.exp:  Accept alternate ptype output of g++
   31829 	versions up to 2.5.8.
   31830 
   31831 Mon Jun 20 23:54:37 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31832 
   31833 	* gdb.base/list.exp:  Tweak alternate pattern for listing of an
   31834 	included file to run under newer versions of expect.
   31835 	* gdb.c++/demangle.exp:  Add spaces to the expect patterns between
   31836 	consecutive >'s in templates to accomodate recent cplus-dem.c change.
   31837 	Remove xfail for the virtual table of BDDHookV.
   31838 
   31839 Sat Jun 18 12:51:34 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31840 
   31841 	* lib/gdb.exp (string_to_regexp): Set a default result.
   31842 	(default_gdb_start): Fix misleading message.
   31843 
   31844 Wed Jun 15 12:10:10 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31845 
   31846 	* config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
   31847 	Remove all CC, etc definitions.
   31848 	* config/mt-hpux: New file.
   31849 	* config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
   31850 	(CFLAGS, LDFLAGS): Define.
   31851 	* config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
   31852 
   31853 	* Makefile.in (site.exp): Don't insert host_os, etc.
   31854 	(just-check): Just use RUNTEST with RUNTESTFLAGS only.
   31855 	(distclean): Check existence of subdir.
   31856 	* gdb.base/configure.in (hppa*-*-hpux*): Recognize.
   31857 	* gdb.base/Makefile.in: General cleanup and simplification.
   31858 	Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
   31859 	to build executables.	Use default rule to build .o files.
   31860 	(EXPECT, RUNTEST, CC): Fix relative pathname.
   31861 	(site.exp): Don't insert host_os, etc.
   31862 	* gdb.base/signals.c (main): Don't call signal unless SIGALRM
   31863 	and/or SIGUSR1 defined.
   31864 	* gdb.base/watchpoint.c: Don't include stdio.h a second time.
   31865 	* gdb.c++/Makefile.in: General cleanup and simplification.
   31866 	Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
   31867 	(CFLAGS): Remove.
   31868 	(EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
   31869 
   31870 Fri Jun 10 10:55:09 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31871 
   31872 	* gdb.base/recurse.exp: Misc changes to get tests running again
   31873 	after Kung's changes to the watchpoint code.
   31874 	* gdb.base/watchpoint.exp: Likewise.
   31875 
   31876 Thu Jun  9 15:16:55 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31877 
   31878 	* lib/gdb.exp (string_to_regexp):  Convert {\} also.
   31879 
   31880 Wed Jun  8 12:12:17 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31881 
   31882 	* config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
   31883 	* lib/gdb.exp (default_gdb_start): Define.
   31884 	* gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
   31885 	gdb.base/funcargs.exp, gdb.base/opaque.exp,
   31886 	gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
   31887 	gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
   31888 	gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
   31889 	Don't call gdb_target_udi in between tests.
   31890 
   31891 Tue Jun  7 08:30:15 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31892 
   31893 	* gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
   31894 	(which was basically just a local version of the same thing).  In
   31895 	addition to avoiding duplication, gdb_test_exact is faster.
   31896 	* lib/gdb.exp (gdb_test_exact): Fix typo.
   31897 
   31898 	* lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
   31899 	don't give an error.
   31900 
   31901 	* gdb.base/term.exp: Call delete_breakpoints before starting.
   31902 
   31903 	* gdb.base/Makefile.in (EXECUTABLES): Remove t10.
   31904 	(t10): Add comment.
   31905 
   31906 Mon Jun  6 18:26:50 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31907 
   31908 	Reorganization of the GDB Test Suite.
   31909 
   31910 	* gdb.base: New directory, contains all the basic tests.
   31911 	* gdb.c++: New directory, tests specific to C++.
   31912 	* gdb.chill: New directory, tests specific to Chill.
   31913 	* gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
   31914 	gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
   31915 	gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
   31916 	gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
   31917 	into appropriate new directories (t00-t17 to base, t20-t23 to c++,
   31918 	t30-31 to chill).
   31919 	* */gdbme.*: Rename to match appropriate expect scripts.
   31920 	* gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
   31921 	gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
   31922 	gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
   31923 	gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
   31924 	gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
   31925 	gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
   31926 	gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
   31927 	gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
   31928 	gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
   31929 	gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
   31930 	* gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
   31931 	gdb.c++/virtfunc.cc: New names of C++ files.
   31932 	* gdb.chill/chillvars.ch: New name of Chill file.
   31933 	* gdb.base/configure.in, gdb.c++/configure.in,
   31934 	gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
   31935 	* gdb.base/Makefile.in, gdb.c++/Makefile.in,
   31936 	gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
   31937 	* configure.in (configdirs): Update to reflect directory changes.
   31938 	(target_abbrev): No longer define for any configuration.
   31939 	* Makefile.in: Cosmetic improvements to header comments.
   31940 
   31941 Fri Jun  3 18:56:06 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31942 
   31943 	Various changes to gdb.t31:
   31944 
   31945 	* Makefile.in (gdbme.o):  Compile with -fspecial_UC.
   31946 	* gdbme.ch:  Make all key-words and predefineds be upper-case.
   31947 	* chillvars.exp:  Expect key-words and predefinds in upper-case.
   31948 
   31949 	* chillvars.exp:  Use gdb_test_exact many places.
   31950 	Change expected output for arrays (which now includes index labels).
   31951 
   31952 	* pr-5020.exp, gdme.ch (module PR_5020):
   31953 	New test, for PR-5020.
   31954 
   31955 Thu Jun  2 16:02:41 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31956 
   31957 	* lib/gdb.exp (string_to_regexp, gdb_test_exact):  New procedures.
   31958 	* Makefile.in (CHILL_LIB):  Remove bogus redundant definitions.
   31959 
   31960 Sun May 29 22:31:42 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31961 
   31962 	* Makefile.in:  Fix bit-rot in definitions of CHILL,
   31963 	CHILL_FOR_TARGET and Chill_LIB.
   31964 	* gdb.t31/gdbme.ch:  Fix syntax of nested array tuples.
   31965 	* gdb.t31/Makefile.in:  Add definitions for CHILLFLAGS,
   31966 	CHILL, and CHILL_LIB.
   31967 
   31968 Sat May 21 10:05:08 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31969 
   31970 	* Revert the previous changes.  Please see Rob's directory
   31971 	  /lisa/test/rob/progressive/gdb/testsuite for these fixes.
   31972 
   31973 Thu May 19 12:51:00 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31974 
   31975 	* Makefile.in, configure.in, config/mips-gdb.exp,
   31976 	  config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
   31977 	  config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
   31978 	  config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
   31979 	  gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
   31980 	  gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
   31981 	  gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
   31982 	  gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
   31983 	  gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
   31984 	  gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
   31985 	  gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
   31986 	  gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
   31987 	  gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
   31988 	  gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
   31989 	  gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
   31990 	  gdb.t24/demangle.exp, lib/gdb.exp:  Check in Rob's testing
   31991 	  changes from 94Q1.
   31992 
   31993 Wed May 18 17:04:03 1994  Bill Cox  (bill (a] rtl.cygnus.com),
   31994 
   31995 	* config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
   31996 	  config/mt-slite, config/mt-unix, config/mt-vxworks: Add
   31997 	  Rob's new testing fragments.
   31998 
   31999 Tue May 17 15:04:14 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   32000 
   32001 	* config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
   32002 	  lib/gdb.exp: Replace error proc calls with perror.
   32003 
   32004 Mon May 16 19:00:50 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32005 
   32006 	* gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
   32007 	version also, match on casted version strings, and match on
   32008 	gdb startup case where the line numbers might be messed up.
   32009 
   32010 Fri May 13 18:00:27 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   32011 
   32012 	* config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
   32013 	  (CFLAGS): Delete it from here.
   32014 
   32015 Tue May  3 16:08:09 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   32016 
   32017 	* gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
   32018 
   32019 Fri Apr 29 14:26:35 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32020 
   32021 	* Makefile.in (RUNTEST): Default to just "runtest".
   32022 
   32023 Tue Apr 26 22:21:40 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32024 
   32025 	* gdb.t17/callfuncs.exp: More comments about t_func_values tests.
   32026 	* gdb.t17/gdbme.c (t_func_values): Add comments about how and why
   32027 	the code has been restructured.
   32028 
   32029 Thu Apr 21 12:48:07 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32030 
   32031 	* gdb.t00/default.exp (set write): Allow any number of \r and/or
   32032 	\n, not just one of each.
   32033 
   32034 	* gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
   32035 	/bin/cc gives a warning if you do.
   32036 
   32037 Thu Apr 21 11:54:04 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   32038 
   32039 	* gdb.t24/demangle.exp: change expect pattern of
   32040 	__t10ListS_link1ZUiRCUiPT0
   32041 
   32042 Wed Apr 13 15:05:00 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32043 
   32044 	* gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
   32045 	on local variables in recursive functions.
   32046 
   32047 	* gdb.t07/Makefile.in: Build the new test.
   32048 
   32049 Tue Apr 12 20:45:25 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32050 
   32051 	* gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
   32052 	directly.  Instead compare the return values from actual calls.
   32053 
   32054 Mon Apr 11 10:31:00 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   32055 
   32056 	* Makefile.in (check): Set TCL_LIBRARY for runtest.
   32057 
   32058 Mon Apr 11 09:15:30 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32059 
   32060 	* From Peter Schauer with minor modifications.
   32061 	* gdb.t15/return.exp (return_tests): Handle targets where "return"
   32062 	stops in mid-line in the caller.  Add xfail for returning a float
   32063 	value on X86 targets.
   32064 
   32065 Tue Apr  5 15:16:33 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32066 
   32067 	* gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
   32068 	to avoid expect lossage.
   32069 	(fmem_LRbug_tests): Likewise.
   32070 	* gdb.disasm/hppa.s: Corresponding changes.
   32071 
   32072 	* gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
   32073 	conditions to work with latest dejagnu/expect.
   32074 
   32075 	* gdb.t15/funcargs.exp (finish from indirect call): No longer
   32076 	expected to fail on the PA.
   32077 	(backtrace in call with trampolines): Explicitly require main
   32078 	to be frame #1 (no trampolines should show up in backtrace).
   32079 
   32080 	* gdb.t00/default.exp: Use "exp_continue" rather than obsolete
   32081 	"continue -expect".
   32082 	* gdb.t06/break.exp: Likewise.
   32083 	* gdb.t07/watchpoint.exp: Likewise.
   32084 	* gdb.t13/bitfields.exp: Likewise.
   32085 	* gdb.t15/{funcargs,return}.exp: Likewise.
   32086 	* gdb.stabs/weird.exp: Likewise.
   32087 	* config/{mips,udi}-gdb.exp: Likewise.
   32088 
   32089 	* hppa.sed: Enclose comments within a sed command to avoid
   32090 	losing with the old OSF1 sed.
   32091 
   32092 Wed Mar 30 00:31:49 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32093 
   32094 	* gdb.t02/whatis.exp, gdb.t08/opaque.exp:  Add XFAILs for
   32095 	sequent dynix.
   32096 	* gdb.t06/signals.exp:  Add clear_xfail for sequent dynix.
   32097 	* gdb.t15/funcargs.exp:  Conditionally step again to really
   32098 	finish from marker_call_with_trampolines. Handle the case where
   32099 	the first step from within call_with_trampolines already steps
   32100 	us back to main.
   32101 	* gdb.t15/gdbme.c:  Add comment to closing brace of
   32102 	call_with_trampolines for funcargs.exp.
   32103 
   32104 Tue Mar 29 23:55:27 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32105 
   32106 	* gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
   32107 	Fix typo(s).
   32108 
   32109 Sun Mar 27 16:53:14 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32110 
   32111 	* gdb.t07/gdbme.c: More code for watchpoint testing.
   32112 
   32113 	* gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
   32114 	"Hardware watchpoint" throughout file.
   32115 	(test_watchpoint_triggered_in_syscall): New test.
   32116 	(test_complex_watchpoint): New test.
   32117 
   32118 Fri Mar 25 17:05:31 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32119 
   32120 	* gdbme.c (call_with_trampolines): New function to try and step
   32121 	into.  Tests trampoline problems on the PA.
   32122 
   32123 	* funcargs.exp (localvars_in_indirect_call): No longer expect
   32124 	stepping into indirect call to fail on PAs.
   32125 	(test_stepping_over_trampolines): New test.
   32126 
   32127 Wed Mar 23 07:43:33 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32128 
   32129 	* TODO: Add suggestions for static member function tests, and
   32130 	completion tests.
   32131 
   32132 Wed Mar 16 08:28:28 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32133 
   32134 	* TODO: Add suggestions for "p/a" tests.
   32135 
   32136 	* lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
   32137 	(default_gdb_exit): Replace all the hair with sending "quit" to
   32138 	the process with a simple close.
   32139 
   32140 Tue Mar 15 08:45:50 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32141 
   32142 	* TODO: Add suggestions for shared library tests.
   32143 
   32144 Sun Mar 13 10:45:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32145 
   32146 	* TODO: Add suggestions for x/s tests.
   32147 
   32148 Fri Mar 11 08:22:00 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32149 
   32150 	* gdb.t00/help.exp: Replace most of docstrings for "tbreak",
   32151 	"enable once", and "enable breakpoints once" with ".*".
   32152 
   32153 Thu Mar 10 08:34:27 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32154 
   32155 	* TODO: Add suggestions about structure passing tests.
   32156 
   32157 Mon Mar  7 13:45:54 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32158 
   32159 	* gdb.t03/gdbme.c:  gcc version 1 puts out the wrong stabs for
   32160 	the primary1 test, use work around if __GNUC__ < 2.
   32161 	* gdb.t06/signals.c:  Add comments for signals.exp pattern matching.
   32162 	* gdb.t06/signals.exp:  Add XFAILs for i386 bsd and vax ultrix.
   32163 	Test for bad output rather than waiting for timeout.  Issue
   32164 	second continue only if first continue failed.
   32165 
   32166 Wed Mar  2 10:08:01 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32167 
   32168 	* gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
   32169 	operator[] test with gdb_test because the old code didn't seem to
   32170 	be getting the quoting right with the new dejagnu.
   32171 
   32172 Thu Feb 24 19:49:25 1994  Rob Savoye  (rob (a] poseidon.cygnus.com)
   32173 
   32174 	* lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
   32175 	one from the path.
   32176 	* Makefile.in: Use a fresh expect if there is one, use runtest
   32177 	from the src tree if there is one.
   32178 
   32179 Thu Feb 24 18:49:37 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32180 
   32181 	* gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
   32182 	next over recursive call.  Revise the tests from that point on
   32183 	(which had been skipped) to match GDB's actual (correct) output.
   32184 
   32185 	* gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
   32186 	with next over a breakpoint whose condition is false.
   32187 
   32188 	* gdb.t00/help.exp: Comment out "help set print" tests just like
   32189 	(and for same reason as) "help set" test.
   32190 
   32191 Mon Feb 14 09:58:23 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32192 
   32193 	* gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
   32194 	* gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
   32195 
   32196 Sun Feb  6 15:36:13 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32197 
   32198 	* gdb.t06/break.exp (test_next_with_recursion): Remove no longer
   32199 	necessary gdb_target_udi.
   32200 
   32201 	* gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
   32202 
   32203 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
   32204 	1838 and 2417; they are fixed.
   32205 
   32206 	* gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
   32207 	gdb.t03/ptype.exp (ptype structure, ptype union):
   32208 	Remove xfails; the test is looser than when the xfails were added.
   32209 
   32210 	* gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
   32211 	* gdb.t00/help.exp: Don't expect remote to be in "help target" output.
   32212 
   32213 	* gdb.t01/run.exp: Only run shell test if isnative.
   32214 
   32215 	* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
   32216 	since "run" automatically loads if necessary.  Call gdb_target_udi
   32217 	after the "file" since "file" kills any execution target.
   32218 
   32219 	* config/udi-gdb.exp (gdb_start): Don't send "set args main" to
   32220 	GDB.  GDB doesn't work that way (not anymore at least) on UDI.
   32221 	* gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
   32222 	argument for UDI.
   32223 
   32224 Fri Feb  4 12:19:32 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32225 
   32226 	* gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
   32227 
   32228 	* gdb.t17/callfuncs.exp: Add xfails for rs6000.
   32229 
   32230 Sat Feb  5 09:11:56 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32231 
   32232 	* gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
   32233 	properly quoting regexps.  This makes the second argument to
   32234 	demangle a fixed string, which matches the callers, instead of a
   32235 	shell-style pattern which is what the previous implementation
   32236 	used.  Update some of the callers.
   32237 
   32238 Sat Feb  5 10:19:09 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32239 
   32240 	* gdb.disasm/hppa.s (comib_tests): Add missing instruction.
   32241 	(comib_nullified_tests): Fix typo.
   32242 	* gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
   32243 	strings.  No longer expected to fail.
   32244 
   32245 	* gdb.disasm/hppa.s (addib_tests): Fix typo.
   32246 	* gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
   32247 	strings.  No longer expected to fail.
   32248 
   32249 	* gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
   32250 	string.  No longer expected to fail.
   32251 
   32252 Fri Feb  4 23:45:11 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32253 
   32254 	* gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
   32255 	No longer expected to fail.
   32256 
   32257 	* gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
   32258 	string.  No longer expected to fail.
   32259 
   32260 Fri Feb  4 10:35:42 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32261 
   32262 	* gdb.t24/demangle.exp: Remove a bunch more tests which differ
   32263 	only in the names (I probably got most of them).  I was even
   32264 	generous with some which differed in underscores in names, and
   32265 	probably missed a few, and I *still* was able to remove almost a
   32266 	third of the file with almost no impact on testsuite coverage.
   32267 
   32268 Thu Feb  3 12:04:49 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32269 
   32270 	* gdb.t00/default.exp: Match udi_attach error message as well as
   32271 	the one from child_attach.
   32272 
   32273 	* gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
   32274 
   32275 	* gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
   32276 
   32277 	* gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
   32278 	* gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
   32279 
   32280 	* Move test with enums and partial symbols back to
   32281 	gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
   32282 	Reverts the change of 26 May 93.  Per today's change to
   32283 	stabs.texinfo, the behavior that weird.exp was expecting was
   32284 	unreasonable; what is important is that the compiler+gdb get
   32285 	things right, which happens with a recent gcc.  Also fix the test
   32286 	to deal with native compilers which put out the stab gdb can't
   32287 	deal with.
   32288 
   32289 Mon Jan 31 15:40:11 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32290 
   32291 	* gdb.t24/demangle.exp: Remove a bunch of tests which differ only
   32292 	in the names.  The main thing these accomplish is to slow things down.
   32293 	Many more such duplicates surely remain.
   32294 
   32295 	* gdb.t00/help.exp: Comment out "help support" test just like
   32296 	(and for same reason as) "help set" test.
   32297 
   32298 Mon Jan 31 06:43:45 1994  Fred Fish  (fnf (a] cygnus.com)
   32299 
   32300 	* gdb.t06/break.exp:  Remove setup_xfails for
   32301 	sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
   32302 	* gdb.t20/inherit.exp (test_ptype_si):  Update warning message
   32303 	about known bug in gcc to include up through 2.5.8.
   32304 	* gdb.t20/inherit.exp (test_ptype_vi):  Accept "_vb." as well as
   32305 	well as "_vb$".
   32306 	* gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
   32307 	Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
   32308 	with latest gcc and gdb.
   32309 	* gdb.t22/virtfunc.exp (test_ptype_of_classes):  Accept "_vb." as
   32310 	well as "_vb$".
   32311 
   32312 Sat Jan 29 23:31:26 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32313 
   32314 	* configure.in (hppa*-*-*): Also configure and build stabs-only
   32315 	tests.
   32316 
   32317 Thu Jan 27 08:21:16 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32318 
   32319 	* gdb.t10/hppa.mt: A makefile fragment for the PA.
   32320 	* gdb.t10/configure.in (hppa*-*-*): Use it.
   32321 
   32322 Tue Jan 25 12:58:26 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32323 
   32324 	* gdb.t09/corefile:  Increase timeout when spawning gdb explicitly.
   32325 
   32326 Wed Jan 19 12:40:25 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32327 
   32328 	* gdb.t06/signals.exp:  Handle blocked SIGTRAP on sun3 for bash
   32329 	versions prior to 1.13.5.
   32330 
   32331 Tue Jan 18 20:10:50 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32332 
   32333 	* gdb.t00/default.exp (show prompt): In FAIL case, only match if
   32334 	the prompt is at the start of a line.
   32335 
   32336 Mon Jan 17 20:07:51 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32337 
   32338 	* gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
   32339 	Enable "diag" instruction.  Delete copr from fpu_misc_tests, it's
   32340 	in the copr tests now.
   32341 	* gdb.disasm/hppa.exp: Run new sfu and copr tests.  Do not expect
   32342 	copr in the fpu_misc tests anymore.  fpu_misc tests are no longer
   32343 	expected to fail.
   32344 
   32345 Fri Jan 14 14:24:21 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32346 
   32347 	* gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
   32348 	gdb.t31/chillvars.exp, lib/gdb.exp:
   32349 	Tweak to run under either version of expect.
   32350 	* lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
   32351 	* gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
   32352 	* gdb.t11/list.exp: Remove extraneous whitespace.
   32353 
   32354 Sat Jan 15 09:57:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32355 
   32356 	* gdb.t16/printcmds.exp (test_print_strings): Accept
   32357 	"(unsigned char *) " before the string.
   32358 
   32359 	* TODO: Add notes about printing of fancy types and GDB expressions.
   32360 
   32361 Thu Jan 13 17:16:09 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32362 
   32363 	* Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
   32364 	* gdb.t06/configure.in: Don't try to compile signals test program
   32365 	if doing mips-idt-ecoff.
   32366 
   32367 Thu Jan 13 08:25:55 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32368 
   32369 	* Most .exp files: Tweak to run under either version of expect.
   32370 
   32371 Tue Jan 11 15:21:13 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32372 
   32373 	* gdb.t12/scope.exp: Add xfails for rs6000.  Remove 1806 from existing
   32374 	xfails; I'm not sure why they are failing, but not because of PR 1806.
   32375 
   32376 Mon Jan 10 22:14:20 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32377 
   32378 	* config/unix-gdb.exp: Remove gdb_unload cause it's already
   32379 	defined in lib/gdb.exp.
   32380 
   32381 Fri Jan  7 12:42:45 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32382 
   32383 	* gdb.t07/watchpoint.exp:  Clear xfail for calling function with
   32384 	watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
   32385 	* gdb.t20/gdbme.cc, gdb.t21/gdbme.cc:  Conversion operator functions
   32386 	have to be typeless.
   32387 
   32388 Tue Jan  4 09:32:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32389 
   32390 	* TODO: Add suggestion for copyright year test.
   32391 
   32392 Mon Jan  3 11:35:26 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32393 
   32394 	* configure.in (*-*-lynxos*): Add stabs tests.
   32395 
   32396 Wed Dec  1 21:54:05 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32397 
   32398 	* gdb.stabs/hppa.sed: Only lables should ever start in column zero,
   32399 	so insert a tab before any assembler directive in column zero.
   32400 
   32401 	* gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
   32402 	stores.
   32403 	* gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
   32404 	stores.
   32405 	(fpu_short_memory_tests): Likewise.
   32406 
   32407 Mon Nov 22 13:23:22 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32408 
   32409 	* gdb.stabs/ecoff.mt:  Delete alpha specific if block, fix typo.
   32410 	* gdb.stabs/ecoff.sed:  Escape inserted blanks with backslashes, embed
   32411 	.stabs directives in comments.
   32412 
   32413 Fri Nov 19 14:09:02 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32414 
   32415 	* TODO: New file, describing tests we could write.
   32416 	* gdb.t09/corefile.exp: Move description of tests to write to TODO.
   32417 
   32418 Tue Nov 16 21:07:44 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32419 
   32420 	* gdb.t06/signals.exp: Add kludge to force re-sync.
   32421 
   32422 	* gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
   32423 	to xgdb instead of gdb, get out of gdb.
   32424 
   32425 Tue Nov 16 10:21:57 1993  Rob Savoye  (rob (a] cygnus.com)
   32426 
   32427 	* lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
   32428 	for info.
   32429 
   32430 Sat Nov 13 23:17:48 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32431 
   32432 	* gdb.stabs/hppa.mt: A makefile fragment for the PA.
   32433 	* gdb.stabs/configure.in (hppa*-*-*): Use it.
   32434 	* gdb.stabs/hppa.sed: New sed script for the PA.
   32435 
   32436 Sat Nov 13 22:50:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32437 
   32438 	* gdb.stabs: Re-write weird.def and configuration to use sed
   32439 	instead of cpp.  sed is portable and POSIX; cpp is neither.
   32440 
   32441 Fri Nov 12 15:26:36 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32442 
   32443 	* gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
   32444 
   32445 Mon Nov  8 16:55:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32446 
   32447 	* gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
   32448 
   32449 Thu Nov  4 23:07:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32450 
   32451 	* gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
   32452 	"_vb$".
   32453 	* gdb.t00/teststrategy.exp: Add xfail for RS/6000.
   32454 	* gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
   32455 
   32456 Wed Nov  3 13:53:34 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32457 
   32458 	* lib/gdb.exp: Comment out code which depends on non-existent
   32459 	`transform' procedure.
   32460 
   32461 Wed Nov  3 11:23:11 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32462 
   32463 	* lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
   32464 	* lib/gdb.exp: Transform tool name.
   32465 	* gdb.t*/*.exp: Change error to perror so it works with DejaGnu
   32466 	1.1's new error handling system.
   32467 
   32468 Mon Nov  1 10:36:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32469 
   32470 	* Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
   32471 
   32472 Fri Oct 29 17:58:14 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32473 
   32474 	* gdb.t00/default.exp: Avoid tests with a lot of .* in them.
   32475 	They made pattern matching so slow that timeouts happened on
   32476 	heavily loaded systems.  Now any output from "show print" which
   32477 	gets us back to the GDB prompt is a PASS.
   32478 
   32479 Mon Oct 25 14:36:50 1993  Stu Grossman  (grossman at cygnus.com)
   32480 
   32481 	* gdb.disasm/hppa.mt:  Use $(srcdir) in hppa.o make rule.
   32482 
   32483 Mon Oct 25 13:35:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32484 
   32485 	* gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
   32486 
   32487 	* gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
   32488 	It is not from PR 3220.
   32489 
   32490 Sun Oct 24 18:49:58 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32491 
   32492 	* gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
   32493 	just started failing because they depended on the order the
   32494 	subcommands are presented, or exact docstring text.  This kind of
   32495 	test is a pain and has minimal benefit.
   32496 
   32497 Thu Oct 21 08:26:48 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32498 
   32499 	* gdb.t09/corefile.exp: At end of test, use "core" command with
   32500 	no arguments.
   32501 
   32502 Wed Oct 20 08:56:02 1993  Stu Grossman  (grossman at cygnus.com)
   32503 
   32504 	* gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
   32505 	17}/Makefile.in:  Make it possible to run the testsuite with Sun
   32506 	make and CC = cross gcc by adding explicit build rules for .o
   32507 	files.
   32508 
   32509 Tue Oct 19 14:57:38 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32510 
   32511 	* gdb.t15/funcargs.exp: Don't put comments on same line as
   32512 	setup_xfail (@#$*%& tcl braindamage!).
   32513 
   32514 Mon Oct 18 21:50:08 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32515 
   32516 	* gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
   32517 
   32518 Fri Oct 15 15:39:54 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   32519 
   32520 	* gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
   32521 	* gdb.t20/inherit.exp: remove three dumplicate entries.
   32522 
   32523 Fri Oct 15 13:45:25 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32524 
   32525 	* gdb.t06/break.exp: For "next over recursive call", fail on any
   32526 	incorrect output, not just on "factorial (value=2)".
   32527 
   32528 Fri Oct 15 11:52:56 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32529 
   32530 	* gdb.t12/scope.exp:  Remove xfails, filename::var syntax should be
   32531 	working now. Add an xfail if accesing a bss variable causes
   32532 	a memory error if the target is not yet run.
   32533 
   32534 Thu Oct 14 19:16:56 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32535 
   32536 	* gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
   32537 	constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
   32538 	name of __st* demangling (2 strings).  Did Kung really get the
   32539 	more than 95 others right without testing them?
   32540 
   32541 Thu Oct 14 16:27:08 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   32542 
   32543 	* gdb.t24/demangle.exp: clean up XFAILS, more than 100
   32544 
   32545 Thu Oct 14 11:40:30 1993  Jeffrey Law  (law (a] cs.uah.edu)
   32546 
   32547 	* configure.in (configdirs): Add gdb.disasm
   32548 	* gdb.disasm: New directory for GDB disassembler tests.
   32549 	* gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
   32550 
   32551 Thu Oct 14 11:40:30 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32552 
   32553 	* gdb.t00/help.exp: Don't test "help set".
   32554 
   32555 	* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
   32556 	from within expect statements.  None of these happen anymore and
   32557 	they cause regressions to be silently unnoticed.
   32558 
   32559 	* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
   32560 	messages) about known failures with gcc cygnus-2.4.5-930417.
   32561 
   32562 	* gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
   32563 	comp-info.exp so it gets built if it doesn't exist.
   32564 
   32565 	* gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
   32566 	it is no longer used.
   32567 	* gdb.t13/comp-info.c: Removed.
   32568 
   32569 Wed Oct 13 22:54:06 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32570 
   32571 	* gdb.t06/signals.exp: Add xfail for sun3.
   32572 
   32573 Thu Oct  7 12:01:03 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32574 
   32575 	* gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
   32576 	relevant because ^C doesn't get sent but failure can be reproduced
   32577 	interactively).
   32578 
   32579 Tue Oct  5 10:43:11 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32580 
   32581 	* gdb.stabs/alpha.mt:  New configuration file for alpha.
   32582 	* gdb.stabs/configure.in:  Use it.
   32583 	* gdb.stabs/ecoff.mt, weird-ecoff.sed:  Change sed script to enable
   32584 	sharing with alpha.mt, redefine long to word via preprocessor.
   32585 	* gdb.stabs/weird.def:  Conditionally adapt storage layout of v_comb
   32586 	for alpha.
   32587 	* gdb.stabs/weird.exp:  Handle compilation of weird.s by alpha
   32588 	native cc.
   32589 	* gdb.t00/teststrategy.exp:  Change expect string so that we
   32590 	consume the `(xgdb)' from the command echo and from the gdb prompt.
   32591 	* gdb.t05/expr.exp:  xfail "print unsigned int == (~0)" on the alpha.
   32592 	gdb currently compares all values as long, so this failure probably
   32593 	applies to any configuration where LONGEST is bigger than a target int.
   32594 	* gdb.t08/comp-info.c:  New file to determine if gdbme is compiled
   32595 	with gcc.
   32596 	* gdb.t08/Makefile.in, opaque.exp:  Use it. Alpha native cc is unable
   32597 	to handle opaque pointers, gcc is.
   32598 	* gdb.t21/gdbme.cc, gdb.t23/gdbme.cc:  operator new takes a size_t
   32599 	as first argument. Include <sys/types.h> and change all operator
   32600 	new definitions to use size_t.
   32601 	* gdb.t21/cplusfuncs.exp:  Handle changes in output for operator new
   32602 	now that we use size_t.
   32603 
   32604 Wed Sep 29 00:55:49 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32605 
   32606 	* gdb.t03/ptype.exp, gdb.t15/printcmds.exp:  When constructing
   32607 	a long or float array cast all array members to the same type.
   32608 	* gdb.t04/setvar.exp:  Handle the decimal output of an unsigned long
   32609 	with 64 bit longs.
   32610 	* gdb.t07/watchpoint.exp:  Add finish and until variations encountered
   32611 	on alpha.
   32612 	* gdb.t08/opaque.exp, gdb.t17/interrupt.exp:  Add xfails for alpha.
   32613 
   32614 Tue Sep 28 17:26:47 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32615 
   32616 	* gdb.t24 (demangle.exp): Constructors of templates have names like
   32617 	vector<int>::vector(int) not vector<int>::vector<int>(int).  See
   32618 	section 14.6 of the ARM.
   32619 
   32620 	* gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
   32621 	"_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
   32622 	accomplish little and slow down the testsuite.
   32623 
   32624 	* gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
   32625 	Accept spaces various places.
   32626 
   32627 Tue Sep 21 17:28:45 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32628 
   32629 	* gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
   32630 	with watchpoint enabled.
   32631 
   32632 	* Makefile.in: Remove definition of CC and remove the second
   32633 	definition of CXX (the "CXX = gcc" one remains).  These definitions
   32634 	were causing backquotes to be expanded within backquotes, which
   32635 	doesn't work.
   32636 
   32637 Sat Sep 18 09:43:21 1993  Jim Kingdon  (kingdon (a] poseidon.cygnus.com)
   32638 
   32639 	* gdb.t17/callfuncs.exp: Add "return 0" to end.
   32640 
   32641 Fri Sep 17 04:41:17 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32642 
   32643 	* gdb.stabs/ecoff.mt:  Remove STABSCC hack.
   32644 	* gdb.stabs/weird.exp:  Handle the case where weird.o is compiled
   32645 	by mips cc and contains no stabs entries.
   32646 
   32647 Thu Sep 16 17:22:12 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32648 
   32649 	* config/vx-gdb.exp: Use fake device to load files rather than
   32650 	NFS.
   32651 	* lib/gdb.exp: New proc to do "file" command.
   32652 	* config/unix-gdb.exp: Use new "file" proc.
   32653 
   32654 Thu Sep 16 13:45:44 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   32655 
   32656 	* config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
   32657 	Rework board rebooting slightly.
   32658 	(gdb_exit): Don't exit from the remote shell; there isn't one.
   32659 	* gdb.stabs/weird.exp: If a program is being debugged already,
   32660 	kill it.
   32661 	* gdb.t04/setvar.exp: Stop and restart gdb.
   32662 	* gdb.t05/expr.exp: Likewise.
   32663 	* gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
   32664 	restart gdb and reload the program.
   32665 	* gdb.t08/opaque.exp: Likewise.
   32666 	* gdb.t12/scope.exp: Likewise.
   32667 	* gdb.t13/bitfields.exp: Likewise.
   32668 	* gdb.t15/funcargs.exp: Likewise.
   32669 	* gdb.t20/classes.exp: Likewise.
   32670 	* gdb.t03/ptype.exp: Increase timeout.
   32671 	* gdb.t16/printcmds.exp (test_print_string_constants,
   32672 	test_print_array_constants): Likewise.
   32673 	* gdb.t17/callfuncs.exp (do_function_calls): Likewise.
   32674 	* gdb.t20/classes.exp (do_tests): Likewise.
   32675 	* gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
   32676 
   32677 Wed Sep 15 14:24:36 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   32678 
   32679 	* gdb.stabs: Renamed *wierd* to *weird*.
   32680 
   32681 Wed Sep 15 10:36:50 1993  Jim Kingdon  (kingdon (a] cirdan.cygnus.com)
   32682 
   32683 	* gdb.t13/bitfields.exp: Test for bad output rather than waiting
   32684 	for timeout.  Add "known gcc 2.4.5 bug" to failure message.
   32685 
   32686 Tue Sep 14 17:16:44 1993  Jim Kingdon  (kingdon (a] cirdan.cygnus.com)
   32687 
   32688 	* gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
   32689 	(do_tests): Remove xfail for whatis on one_var and two_var.
   32690 
   32691 Wed Sep  8 23:14:23 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32692 
   32693 	* Makefile.in: Made cross building work better by adding
   32694 	{RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
   32695 
   32696 Tue Sep  7 14:11:52 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32697 
   32698 	* gdb.t15/{return.c,return.exp,Makefile.in}:
   32699 	New test, currently commented out.
   32700 
   32701 Tue Aug 31 16:51:29 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32702 
   32703 	* config/udi-gdb.exp: gdb_exit now kills any isstip processes
   32704 	still running and removes the leftover named socket so GDb can do
   32705 	clean restarts.
   32706 
   32707 Mon Aug 30 17:55:16 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32708 
   32709 	* gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
   32710 	console, not GDB.
   32711 	* config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
   32712 	cross testing works better with "make check"
   32713 	* config/unix-gdb: Use default procedures for exit and version.
   32714 	* config/vx-gdb.exp: Cleaned up and massaged back to working order
   32715 	with the newest VxWorks.
   32716 
   32717 Thu Aug 26 17:50:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32718 
   32719 	* gdb.t20/classes.exp: For "ptype class Base1", continue to accept
   32720 	old form.
   32721 
   32722 	* gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
   32723 	name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
   32724 
   32725 	* gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
   32726 
   32727 	* config/unix-gdb.exp: Remove this version of gdb_exit
   32728 	* lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
   32729 	Rob says he'll look at it when he gets back to testing boards.
   32730 
   32731 Thu Aug 26 07:20:00 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32732 
   32733 	* gdb.t22/virtfunc.exp:  Accept missing struct/class names as
   32734 	an expected fail for certain ptype commands.
   32735 
   32736 	* gdb.t20/classes.exp:  Update expected results of "ptype class
   32737 	Base1" to account for the constructor that now appears in the type.
   32738 
   32739 Wed Aug 25 16:48:05 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32740 
   32741 	* configure.in (configdirs):  Restore gdb.t04, which mysteriously
   32742 	disappeared from list.
   32743 	* config/{udi-gdb.exp, gdb-unix.exp}:  Replace calls to obsolete
   32744 	"alldone" proc with call to cleanup and exit.
   32745 	* {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
   32746 	gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
   32747 	gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
   32748 	gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
   32749 	gdb.t12/scope.exp, gdb.t13/bitfields.exp}:  Replace calls to
   32750 	"alldone" proc with simple returns that suppress remaining
   32751 	tests.  The alldone proc went away many months ago.
   32752 
   32753 Tue Aug 24 11:04:06 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32754 
   32755 	* gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
   32756 
   32757 	* gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
   32758 
   32759 Thu Aug 19 22:08:41 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32760 
   32761 	* gdb.t15/funcargs.exp:  Allow arguments for main in backtraces
   32762 	as vax gdb will display them.
   32763 
   32764 Thu Aug 19 18:18:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32765 
   32766 	* gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
   32767 	optimizers.
   32768 
   32769 	* scope.exp: Change "bad value for localval" messages so each one
   32770 	is unique.
   32771 
   32772 	* config/unix-gdb.exp (gdb_exit): Move info on this vs.
   32773 	lib/gdb.exp (gdb_exit) from ChangeLog to comments.
   32774 
   32775 	* gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
   32776 
   32777 Tue Aug 17 00:05:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32778 
   32779 	* gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
   32780 	doesn't exist (due to optimization).
   32781 
   32782 Mon Aug 16 21:05:49 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32783 
   32784 	* gdb.stabs/wierd.exp: Deal with it if echo of "file" command
   32785 	contains \r because the filename is long.
   32786 
   32787 	* gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
   32788 	'continue'" bug, and change xfail back to i*86-univel-sysv4*.
   32789 
   32790 Mon Aug 16 03:05:17 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32791 
   32792 	* gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
   32793 	gdb.t08/opaque.exp, gdb.t17/interrupt.exp:  Update for vax running
   32794 	Ultrix.
   32795 	* gdb.t02/whatis.exp:  Use procedure to setup xfails on long versus
   32796 	int tests.
   32797 	* gdb.t08/opaque.exp:  Use procedure to setup xfails for opaque tests.
   32798 
   32799 Thu Aug 12 15:24:28 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32800 
   32801 	* Makefile.in (distclean):  Remove *.log *.plog *.sum *.psum site.*.
   32802 
   32803 	* gdb.t17/interrupt.exp:  Fix 'missing Continuing' case so pattern
   32804 	to match does not match the passing case but still matches the
   32805 	failing case.
   32806 
   32807 Thu Aug 12 16:58:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32808 
   32809 	* Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
   32810 
   32811 Wed Aug 11 19:47:27 1993  John Gilmore  (gnu (a] rtl.cygnus.com)
   32812 
   32813 	* lib/gdb.exp (gdb_exit):  Move the best version of gdb_exit
   32814 	to here.  Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
   32815 	* config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
   32816 	Remove various versions of gdb_exit.
   32817 	* config/vx-gdb.exp:  Remove quit_vxgdb, change a caller to call
   32818 	gdb_exit.
   32819 	* config/unix-gdb.exp:  gdb_exit remains here, and should override
   32820 	the generic version, since it's doing a lot of wierd stuff that
   32821 	the other versions aren't.  FIXME, fold it in, or abandon this
   32822 	version.
   32823 
   32824 Wed Aug 11 12:09:32 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32825 
   32826 	* gdb.t24/demangle.exp: Add tests for PR 3220.
   32827 
   32828 Tue Aug 10 15:49:35 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32829 
   32830 	* gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
   32831 
   32832 Tue Aug 10 15:45:25 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32833 
   32834 	* gdb.t07/watchpoint.exp:  Clear xfail with "i*86-*-*", not just
   32835 	"i386-*-*".  Works for i486 as well.
   32836 
   32837 	* gdb.t06/signals.exp:  Rework code that recognizes known SVR4
   32838 	bug, and expand domain of xfail to all SVR4 systems, since the
   32839 	actual problem is likely to be in generic SVR4 /proc support.
   32840 
   32841 Tue Aug 10 15:49:35 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32842 
   32843 	* config/unix-gdb.exp (gdb_load): Add eof to expect statement.
   32844 
   32845 Tue Aug 10 09:56:56 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32846 
   32847 	* gdb.t17/interrupt.exp:  Set up xfail for *-*-sysv4*, in chain of
   32848 	xfails for other systems.  Match a missing 'Continuing.' as an
   32849 	explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
   32850 
   32851 	* gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
   32852 	gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
   32853 	Only issue warning for missing executables if -all option is used.
   32854 
   32855 	* gdb.stabs/wierd.exp:  Only issue warning for missing wierd.o
   32856 	file if -all option is used.  It's like an unpredictable XFAIL.
   32857 
   32858 Mon Aug  9 10:13:34 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32859 
   32860 	* gdb.t15/funcargs.exp: Add comments that hppa xfails are only
   32861 	for dynamically linked binaries.
   32862 
   32863 	* gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
   32864 
   32865 Sun Aug  8 14:21:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32866 
   32867 	* gdb.t20/inherit.exp: Change message for "print tagless struct"
   32868 	to state that this is a known bug in old versions of g++.
   32869 
   32870 Fri Aug  6 21:40:30 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32871 
   32872 	* gdb.t17/interrupt.exp:  Add xfail for 386 bsd. Accept echoed newline
   32873 	while waiting for `Continuing'.
   32874 
   32875 Fri Aug  6 13:38:08 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32876 
   32877 	* gdb.t10/nodebug.exp:  Expect to find local/global minimal symbols
   32878 	in text, data, and bss.
   32879 	* gdb.t10/nodebug.c:  Add local and global test variables for
   32880 	initialized and uninitialized data.
   32881 
   32882 Thu Aug  5 12:18:40 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32883 
   32884 	* config/unix-gdb.exp (gdb_exit): Add "wait".
   32885 
   32886 Thu Aug  5 18:14:06 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32887 
   32888 	* gdb.t06/signals.exp:  xfail the continue from the handler for all
   32889 	targets.
   32890 
   32891 	* gdb.t07/watchpoint.exp:  clear_xfail for i386 when calling a
   32892 	function with watchpoints enabled, the i386 call dummy starts with
   32893 	a call.
   32894 
   32895 	* gdb.t00/teststrategy.exp, gdb.t09/Makefile.in:  Handle the way
   32896 	386 bsd names its corefiles.
   32897 
   32898 Wed Aug  4 08:53:41 1993  Fred Fish  (fnf (a] cygnus.com)
   32899 
   32900 	* gdb.t10/Makefile.in (nodebug.o):  Don't use "-c -o", many
   32901 	compilers don't grok it.
   32902 	* gdb.t16/gdbme.c (ctable1):  Initialize unsigned char array
   32903 	with small octal ints rather than character constants, which
   32904 	are signed and might not fit if first promoted to int.
   32905 
   32906 Tue Aug  3 18:28:25 1993  Fred Fish  (fnf (a] cygnus.com)
   32907 
   32908 	* gdb.t09/Makefile.in (clean):  Remove corefile.
   32909 
   32910 Mon Aug  2 12:47:44 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32911 
   32912 	* gdb.t07/watchpoint.exp: Add missing `$prompt $'.
   32913 
   32914 Mon Aug  2 12:30:14 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32915 			  and Jim Kingdon (kingdon (a] cygnus.com)
   32916 
   32917 	* gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
   32918 	NO_SINGLE_STEP machines.  Fix comment about its cause.  Uncomment
   32919 	the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
   32920 
   32921 Fri Jul 30 19:46:55 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32922 
   32923 	* gdb.t17/interrupt.exp: Add xfail for hppa.
   32924 
   32925 Fri Jul 30 12:54:11 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32926 
   32927 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
   32928 	gdb.t09/corefile.exp:  Cleanup xfails for fixed mips bugs.
   32929 	* gdb.t13/bitfields.exp, gdbme.c:  Examine a variable in the inferior
   32930 	to determine signed-ness of bitfields and use the result to setup
   32931 	the xfail.
   32932 	* gdb.t15/gdbme.c:  Add comments to the two indirect call0a lines.
   32933 	* gdb.t15/funcargs.exp:  Use them to step until the second indirect
   32934 	call line is reached if necessary.
   32935 
   32936 Thu Jul 29 20:33:08 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32937 
   32938 	* gdb.stabs/wierd.exp: New test, for nameless baseclasses.
   32939 
   32940 Mon Jul 26 00:15:02 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32941 
   32942 	* gdb.t06/break.exp: Also test `clear' command.
   32943 
   32944 Wed Jul 21 18:03:38 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32945 
   32946 	* gdb.t00/teststrategy.exp: Remove extra quote.
   32947 
   32948 	* gdb.t07/watchpoint.exp: Change xfail for calling function with
   32949 	watchpoint enabled to be for all non-68k machines.
   32950 
   32951 	* gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
   32952 
   32953 Mon Jul 19 23:59:26 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32954 
   32955 	* gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
   32956 	targets use aout.mt instead of ecoff.mt as gas understands
   32957 	standard aout format.
   32958 
   32959 Mon Jul 19 18:14:06 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32960 
   32961 	* lib/gdb.exp (runto): Don't insist that function we are running to
   32962 	was compiled with -g.
   32963 
   32964 	* gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
   32965 
   32966 	* gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
   32967 	to get back into the read system call.
   32968 	Accept leading newline in case where we woke it up.
   32969 
   32970 Sun Jul 18 08:40:45 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32971 
   32972 	* gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}:  New files
   32973 	to make the stabs test work on ecoff systems using gcc and -with-stabs.
   32974 	* gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}:  Modify to
   32975 	enable ecoff configuration.
   32976 
   32977 Thu Jul 15 11:54:58 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32978 
   32979 	* gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
   32980 
   32981 Wed Jul 14 09:36:42 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32982 
   32983 	* gdb.t16/printcmds.exp: Add another printf test.
   32984 
   32985 Wed Jul 14 15:37:13 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   32986 
   32987 	* configure.in: If configured -with-stabs on any target, add
   32988 	stabsdirs to configdirs.
   32989 
   32990 Wed Jul 14 09:36:42 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32991 
   32992 	* gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
   32993 	fun" so pattern does not match the command itself.
   32994 
   32995 Mon Jul 12 11:22:06 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32996 
   32997 	* gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
   32998 
   32999 Sun Jul 11 12:03:24 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33000 
   33001 	* gdb.t17/interrupt.exp: Test for more things.
   33002 
   33003 Fri Jul  9 14:11:17 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33004 
   33005 	* gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
   33006 	compiler arranges the code and line numbers.
   33007 
   33008 	* gdb.t17/interrupt.exp: Don't send \n after ^C.
   33009 
   33010 Fri Jul  9 09:47:02 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33011 
   33012 	* gdb.t00/help.exp:  Increase expect input buffer size.
   33013 
   33014 Thu Jul  8 14:26:50 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33015 
   33016 	* gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
   33017 
   33018 	* gdb.t07/watchpoint.exp: Add xfail for hppa.
   33019 
   33020 	* gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
   33021 
   33022 	* gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
   33023 	[0-9]*, not just [0-9].
   33024 
   33025 Wed Jul  7 17:52:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33026 
   33027 	* gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
   33028 
   33029 	* gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
   33030 
   33031 Tue Jul  6 13:54:49 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33032 
   33033 	* gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
   33034 
   33035 Mon Jul  5 22:03:45 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33036 
   33037 	* gdb.t06/signals.c: Add xfails for sun3.
   33038 
   33039 	* gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
   33040 
   33041 	* gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597.  Also add
   33042 	test_stepping tests.
   33043 
   33044 Fri Jul  2 09:08:10 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33045 
   33046 	* gdb.t{06,17}/Makefile.in (clean): Remove all executables.
   33047 
   33048 	* gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
   33049 
   33050 	* gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
   33051 	rather than actually putting it through cpp twice.
   33052 
   33053 	* gdb.t06/signals.exp: Add xfails for unixware and rs6000.
   33054 
   33055 Fri Jul  2 10:48:03 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33056 
   33057 	* config/mips-gdb.exp (gdb_exit): Removed close statement which is
   33058 	no longer needed.
   33059 
   33060 Fri Jul  2 09:08:10 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33061 
   33062 	* gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
   33063 
   33064 	* gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
   33065 	C++ features prints as "struct", make it a pass, not an xfail.
   33066 
   33067 Thu Jul  1 22:03:33 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33068 
   33069 	* gdb.t22/virtfunc.exp: Remove a bunch of xfails.
   33070 	Don't require VA to print as "class" rather than "struct".
   33071 
   33072 Thu Jul  1 18:27:40 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33073 
   33074 	* gdb.t06/twice.exp: Don't care about the file name GDB prints.
   33075 
   33076 Wed Jun 30 18:01:00 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33077 
   33078 	* gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
   33079 
   33080 Tue Jun 29 13:15:42 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33081 
   33082 	* gdb.t12/scope.exp:  Remove xfail for parameter printing in wrong
   33083 	order.
   33084 
   33085 Tue Jun 29 09:22:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33086 
   33087 	* gdb.t16/printcmds.exp: Add printf tests.
   33088 
   33089 	* gdb.t06/{twice.{c,exp},Makefile.in}: New test.
   33090 
   33091 	* gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
   33092 
   33093 Mon Jun 28 11:25:59 1993  Fred Fish  (fnf (a] cygnus.com)
   33094 
   33095 	* gdb.t20/classes.exp:  Add clear_xfail's before printing summary
   33096 	pass counts, to counteract any existing or future setup_xfails.
   33097 
   33098 Mon Jun 28 09:15:17 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33099 
   33100 	* gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
   33101 	{BEGIN,END}_COMMON for common block instead of STAB.
   33102 	* gdb.stabs/wierd.exp: Add xfail for rs6000.
   33103 
   33104 	* gdb.stabs/wierd.def: Make value of N_GSYM's 0.
   33105 	intp_var should be N_GSYM not N_LSYM.
   33106 	wierd-aout.S: Use a label for the value of the N_SO.
   33107 	wierd.def: Remove all backslashes.
   33108 	wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
   33109 
   33110 Mon Jun 28 07:21:51 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33111 
   33112 	* gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
   33113 	get the expected next to inheritance3.
   33114 
   33115 Sun Jun 27 12:29:53 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33116 
   33117 	* gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
   33118 	now that gcc-2.4 gets it right.
   33119 
   33120 Fri Jun 25 12:00:46 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33121 
   33122 	* gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
   33123 
   33124 	* gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
   33125 	generating comp-info.exp which works for cross-compilation.
   33126 
   33127 Thu Jun 24 16:55:05 1993  Fred Fish  (fnf (a] cygnus.com)
   33128 
   33129 	* gdb.t11/list.exp:  For SVR4 xfails, match "*-*-sysv4*", not
   33130 	"*-*-sysv4.*".
   33131 
   33132 Tue Jun 22 21:17:26 1993  Fred Fish  (fnf (a] cygnus.com)
   33133 
   33134 	* gdb.t01/run.exp:  Start with a fresh gdb.
   33135 	* gdb.t11/list.exp:  For SVR4 xfails, match on all versions of
   33136 	SVR4.x.
   33137 
   33138 Mon Jun 21 15:23:22 1993  Fred Fish  (fnf (a] cygnus.com)
   33139 
   33140 	* {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
   33141 	gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
   33142 	gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
   33143 	Makefile.in (distclean, realclean):  Remove gdbme.c from list of
   33144 	things to remove.
   33145 
   33146 Sat Jun 19 07:49:10 1993  Fred Fish  (fnf (a] cygnus.com)
   33147 
   33148 	* gdb.t24/demangle.exp (test_gnu_style_demangling):  Add some new
   33149 	test cases from bug reports.
   33150 
   33151 Fri Jun 18 10:38:49 1993  Fred Fish  (fnf (a] cygnus.com)
   33152 
   33153 	* gdb.t06/break.exp:  Add xfails for sparc-sun-solaris2.*.
   33154 	* gdb.t12/scope.exp:  Add clear_xfails at appropriate places to
   33155 	  avoid spurious xfails.
   33156 	* gdb.t20/classes.exp:  Add xfails for longstanding C++ problems.
   33157 	* gdb.t21/cplusfuncs.exp:  Add xfails for sparc-sun-solaris2.*.
   33158 	* gdb.t22/virtfunc.exp:  Add xfails for longstanding C++ problems.
   33159 
   33160 Wed Jun 16 10:11:57 1993  Fred Fish  (fnf (a] cygnus.com)
   33161 
   33162 	* gdb.t00/teststrategy.exp:  Rework to provide more useful
   33163 	description of each test, fix problem with systems that define
   33164 	ALIGN_STACK_ON_STARTUP code, other misc cleanups.
   33165 	* gdb.t06/break.exp (test_next_with_recursion):  Fix expected
   33166 	results for "next over recursive call" so timeouts aren't taken
   33167 	by error.
   33168 
   33169 Mon Jun 14 09:09:04 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33170 
   33171 	* gdb.t12/scope.exp: Test printing of variables before run.
   33172 
   33173 	* gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
   33174 	printed in wrong order due to sorting.
   33175 
   33176 Sat Jun 12 15:03:58 1993  Fred Fish  (fnf (a] cygnus.com)
   33177 
   33178 	* gdb.t00/teststrategy.exp:  Fix expected results for printing
   33179 	user entered string constant.  Is array of char, prints with no
   33180 	address.
   33181 
   33182 	* gdb.t00/{default.exp, help.exp}:  Account for changes to radix
   33183 	commands.
   33184 	* gdb.t16/gdbme.c:  Add and use struct containing arrays of char.
   33185 	* gdb.t16/printcmds.exp:  Fix all lines that match "unsigned char *".
   33186 	* gdb.t16/printcmds.exp (test_print_char_arrays):  Test printing
   33187 	of struct of char arrays.
   33188 	* gdb.t00/radix.exp:  New tests for radix commands.
   33189 
   33190 Fri Jun 11 13:12:27 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33191 
   33192 	* gdb.t16/printcmd.exp: Print a variable before running program
   33193 	(with xfail for AIX).
   33194 
   33195 Thu Jun 10 11:04:04 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33196 
   33197 	* gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
   33198 
   33199 	* gdb.t16/printcmd.exp: Don't print variables before running program.
   33200 
   33201 	* gdb.t06/break.exp: Don't require envp argument to main.
   33202 
   33203 	* gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
   33204 
   33205 	* gdb.t02/whatis.exp, gdb.t11/list.exp:
   33206 	Add xfails for rs6000.
   33207 
   33208 	* gdb.t02/whatis.exp: Change other tests not to re-test something
   33209 	we already tested.
   33210 
   33211 	* gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
   33212 	each type used has a variable of that type.
   33213 
   33214 Tue Jun  8 16:45:20 1993  Jim Kingdon  (kingdon (a] rtl.cygnus.com)
   33215 
   33216 	* gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
   33217 
   33218 Fri Jun  4 11:07:19 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   33219 
   33220 	* configure.in: change srctrigger to be a file, not a directory
   33221 
   33222 Fri Jun  4 08:23:57 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33223 
   33224 	* configure.in (mips-idt-ecoff*): Added trailing '*'.
   33225 
   33226 	* gdb.t11/list.exp: Fixed a couple of typos.
   33227 
   33228 Tue Jun  1 21:28:06 1993  Fred Fish  (fnf (a] cygnus.com)
   33229 
   33230 	* gdb.t00 (teststrategy.exp):  Remove notice about PR 1823.  Bug
   33231 	is fixed and PR is closed.
   33232 	* gdb.t16 (gdbme.c):  Add simple test string variable.
   33233 	* gdb.t16 (printcmds.exp):  Add tests with simple test string
   33234 	variable, primarily for boundaries on "set print elements".
   33235 
   33236 Mon May 31 11:36:08 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33237 
   33238 	* gdb.stabs/wierd.exp: Remove xfail for printing big integer.
   33239 	Make leading 0's optional and don't expect a tab in the middle
   33240 	of the number.
   33241 
   33242 	* gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
   33243 
   33244 	* gdb.stabs/wierd.def: Type attributes must be preceded by number=.
   33245 	* gdb.stabs/wierd.exp: Remove xfails for type attributes.  Also
   33246 	don't end command passed to gdb_test with newline.
   33247 
   33248 	* gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
   33249 	signed keyword away, don't expect signed bitfields to be signed.
   33250 
   33251 	* gdb.t13/bitfields.exp (bitfield containment): Accept the fields
   33252 	printing with only as many 1's as are in the field as well as printing
   33253 	with 32 1's (see comment).
   33254 
   33255 Sat May 29 17:57:01 1993  Fred Fish  (fnf (a] cygnus.com)
   33256 
   33257 	* gdb.t00/default.exp:  Start with a fresh gdb.
   33258 	* configure.in (configdirs):  Remove gdb.t31 until the chill
   33259 	compiler works again.  It no longer is able to find chillrt0
   33260 	since it isn't in libchill.a anymore.
   33261 	* gdb.stabs/wierd.exp:  Rewrite to properly handling a missing
   33262 	wierd.o, make more modular.
   33263 	* gdb.stabs/wierd.def (bad_neg0type, bad_neg0const):  Remove
   33264 	spurious newlines that caused problems.
   33265 
   33266 Wed May 26 09:57:19 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33267 
   33268 	* Move test with enums and partial symbols from gdb.t03/ptype.exp
   33269 	to gdb.stabs/wierd.exp since GCC has worked around the bug.
   33270 	gdb.stabs/wierd.{exp,def}: Many new tests.
   33271 
   33272 	* gdb.t00/default.exp: update info line for new message.
   33273 
   33274 	* gdb.t02/{whatis.exp,gdbme.c}:
   33275 	Test that "char *" doesn't print as "caddr_t".
   33276 
   33277 Tue May 25 13:28:27 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33278 
   33279 	* gdb.t00/help.exp: Use .* in place of some help messages which
   33280 	just changed.
   33281 	gdb.t00/default.exp: Update "info frame" test for new message.
   33282 	* gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
   33283 	Remove some xfails
   33284 
   33285 Mon May 24 00:24:47 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33286 
   33287 	* gdb.t03/{gdbme.c,ptype.exp}:
   33288 	Add tests for typedef'd struct and union without tags.
   33289 	Also check "whatis" on a variable of a typedef'd enum without a tag.
   33290 
   33291 	* gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
   33292 	PRMS 1823; the bug still exists but isn't reproduced by this test
   33293 	anymore), and remove rs6000 XFAIL (the bug is fixed).
   33294 
   33295 	* gdb.t03/ptype.exp: Comment out a lot of tests which are basically
   33296 	duplicated from whatis.exp.  For those that are left, accept
   33297 	"long", "long int", or "int" for long variables (whatis.exp already
   33298 	has an XFAIL for "int", so no need to fail it here).
   33299 
   33300 	* gdb.t02/whatis.exp, gdb.t10/crossload.exp:
   33301 	Deal with GCC's names for types now that GDB uses the compiler's names.
   33302 
   33303 	* gdb.t02/{Makefile.in,gdbme.c,whatis.exp}:  If not GCC, do some
   33304 	setup_xfail's for sunos4.  If we #defined the signed keyword away,
   33305 	don't expect GDB to know that char it is signed.
   33306 
   33307 	* gdb.t00/teststrategy.exp: Update for symbolic signal names.
   33308 
   33309 Sun May 23 08:44:55 1993  Fred Fish  (fnf (a] cygnus.com)
   33310 
   33311 	* configure.in (configdirs):  Add gdb.t24 for C++ tests that
   33312 	should work on any system, regardless of debugging format.
   33313 	* gdb.t21/demangle.exp:  Move to gdb.t24.
   33314 	* gdb.t24/demangle.exp:  Move from gdb.t21.
   33315 	* gdb.t24/{Makefile.in, configure.in}:  New files.
   33316 
   33317 Thu May 20 19:39:03 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33318 
   33319 	* configure.in: Do gdb.stabs and C++ tests only for stabs.
   33320 	* gdb.stabs: New directory.
   33321 
   33322 Tue May 18 21:12:09 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33323 
   33324 	* config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
   33325 	not just "Quit anyway?".
   33326 
   33327 Tue May 18 17:13:20 1993  Fred Fish  (fnf (a] cygnus.com)
   33328 
   33329 	* gdb.t21/demangle.exp:  Add a couple of new patterns.  Ensure
   33330 	that all setup_xfails are immediately followed by clear_xfails.
   33331 
   33332 Tue May 11 09:10:47 1993  Fred Fish  (fnf (a] cygnus.com)
   33333 
   33334 	* config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
   33335 	gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
   33336 	gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
   33337 	gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
   33338 	gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
   33339 	gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
   33340 	gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
   33341 	gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
   33342 	gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
   33343 	gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
   33344 	gdb.t31/chillvars.exp, lib/gdb.exp:
   33345 	Change place to report bugs from bug-dejagnu (a] prep.ai.mit.edu to
   33346 	bug-gdb (a] prep.ai.mit.edu.
   33347 
   33348 Fri May  7 09:15:35 1993  Fred Fish  (fnf (a] cygnus.com)
   33349 
   33350 	* gdb.t17/callfuncs.exp (do_function_calls):  Call t_double_values
   33351 	with 0.0, not integer 0.
   33352 
   33353 Fri Apr 30 13:17:24 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33354 
   33355 	* gdb.t06/break.exp: Update for "Kill the program" message change.
   33356 
   33357 Fri Apr 30 09:42:57 1993  Fred Fish  (fnf (a] cygnus.com)
   33358 
   33359 	* Makefile.in (GDBFLAGS):  Set to -nx.
   33360 	* Makefile.in (site.exp):  Use GDBFLAGS.
   33361 
   33362 Wed Apr 28 13:19:07 1993  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   33363 
   33364 	* */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
   33365 	  Makefiles.
   33366 	  (check): depend on just-check.
   33367 	  (just-check): added so that tests can be run without a noop
   33368 	  build pass.
   33369 
   33370 Fri Apr 23 18:13:28 1993  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   33371 
   33372 	Switch to using configure's configdirs.
   33373 	* Makefile.in (Makefile): add configure.in dependency.
   33374 	  (SUBDIRS): removed redundant assignment.
   33375 	* configure.in: switch subdirs assignment to configdirs.
   33376 	* gdb.t*/configure.in: new files.
   33377 
   33378 Fri Apr 23 10:34:02 1993  Stu Grossman  (grossman (a] cygnus.com)
   33379 
   33380 	* gdb.t16/gdbme.c, testsuite/gdb.t17/gdbme.c:  Add calls
   33381 	to malloc() so that we can test GDB eval of dynamically created
   33382 	arrays (like char strings in `print "foo"').
   33383 
   33384 Thu Apr 22 08:27:53 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33385 
   33386 	* gdb.t07/watchpoint.exp: Removed a29k expected failure which now
   33387 	works.
   33388 
   33389 Tue Apr 20 13:38:40 1993  Fred Fish  (fnf (a] cygnus.com)
   33390 
   33391 	* gdb.{t20,t21,t22,t23}/Makefile.in:  Use $(srcdir) to avoid $<
   33392 	in explicit rules.  Apparently this is not supported by some makes.
   33393 
   33394 Mon Apr 19 01:54:53 1993  John Gilmore  (gnu (a] cygnus.com)
   33395 
   33396 	* gdb.t31/Makefile.in:  Use $(srcdir) when avoiding $<, sigh.
   33397 
   33398 Fri Apr 16 09:33:46 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33399 
   33400 	* config/unix-gdb.exp:  Add back missing return 0 which mysteriously
   33401 	disappeared.
   33402 
   33403 Thu Apr 15 02:28:24 1993  John Gilmore  (gnu (a] cacophony.cygnus.com)
   33404 
   33405 	* gdb.t31/Makefile.in:  Avoid $< in explicit rule.
   33406 
   33407 Wed Apr 14 16:38:47 1993  Fred Fish  (fnf (a] cygnus.com)
   33408 
   33409 	* gdb.t07/watchpoint.exp:  Remove setup_xfail for i486
   33410 	watchpoint problem that is now fixed.
   33411 	* gdb.t30/chexp.exp:  Remove setup_xfail for printing
   33412 	uninitialized convenience variables.
   33413 	* gdb.t31/chillvars.exp:  Fix expected patterns for printing
   33414 	structures.
   33415 
   33416 Wed Apr 14 12:55:58 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33417 
   33418 	* gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
   33419 	which causes expect to get out of sync with gdb on long output
   33420 	from help set.
   33421 	* gdb.t09/corefile.exp: Make expected pattern for core file
   33422 	failing signal and frame output format less sun specific.
   33423 
   33424 Tue Apr 13 23:18:07 1993  Per Bothner  (bothner (a] cygnus.com)
   33425 
   33426 	* gdb.t31/chillvars.exp:  Add and remove initial dummy
   33427 	breakpoint, so that symbol table is forced in.
   33428 	(Needed at least on Sunos4, though it seems not SVR4.)
   33429 	* gdb.t31/chillvars.exp:  Update for changed output format.
   33430 
   33431 Sun Apr 11 17:21:45 1993  Rob Savoye  (rob at darkstar.cygnus.com)
   33432 
   33433 	* config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
   33434 
   33435 Wed Apr  7 21:28:21 1993  Rob Savoye  (rob (a] cygnus.com)
   33436 
   33437 	* Makefile.in: Added --srcdir when invoking runtest, removed the
   33438 	need for a local config file. (optional now)
   33439 
   33440 Wed Apr  7 14:13:41 1993  Fred Fish  (fnf (a] cygnus.com)
   33441 
   33442 	* gdb.t21/demangle.exp:  Only count real fails (not xfails) for
   33443 	failure count used to force early termination.  Add some more
   33444 	expected failures for gnu style demangling.
   33445 
   33446 Thu Apr  1 09:50:30 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33447 
   33448 	* Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
   33449 	pmi variable from gdb.t20/gdbme to get optimized away.
   33450 	* gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
   33451 	Check for written corefile upon timeout _and_ eof.
   33452 
   33453 Tue Mar 30 09:58:16 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33454 
   33455 	* config/unix-gdb.exp:  Add missing return 0.
   33456 
   33457 Tue Mar 30 08:34:25 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33458 
   33459 	* gdb.t16/printcmds.exp:  Remove misplaced xfail that caused an early
   33460 	test termination.
   33461 
   33462 Mon Mar 29 17:37:25 1993  Fred Fish  (fnf (a] cygnus.com)
   33463 
   33464 	* configure.in (subdirs):  Put back gdb.t17 which mysteriously
   33465 	disappeared.
   33466 
   33467 Thu Mar 25 21:05:16 1993  Fred Fish  (fnf (a] cygnus.com)
   33468 
   33469 	* gdb.t10/crossload.exp:  Disable the i860-elf test until such
   33470 	time as i860 support works.
   33471 
   33472 	* gdb.t15/funcargs.exp:  Fix expected outputs to include
   33473 	"backtrace 100\r" rather than just "backtrace\r", to match last
   33474 	change.
   33475 
   33476 Thu Mar 25 12:14:28 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33477 
   33478 	* config/udi-gdb.exp (gdb_exit): Remove close command.
   33479 	(gdb_target_udi): New procedure to set the UDI target.
   33480 	(gdb_start): Don't remove *_soc files.  Use gdb_target_udi.
   33481 	* gdb.t00/default.exp: Added expected failures for a29k-*-udi.
   33482 	Added waits for prompts after several question responses.  Added
   33483 	some more responses used by a29k-amd-udi-gdb.
   33484 	* gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
   33485 	pass different arguments, restart UDI connection after program
   33486 	completion.
   33487 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
   33488 	gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
   33489 	gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
   33490 	gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
   33491 	* gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
   33492 	gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
   33493 	gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
   33494 	gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
   33495 	gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
   33496 	after program completion.
   33497 	* gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
   33498 	compiled with a SELECT_VECS setting.
   33499 	* gdb.t15/funcargs.exp: Use argument to backtrace to prevent
   33500 	infinite recursion.
   33501 
   33502 	* gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
   33503 	Added checks for COFF results, and made them expected failures for
   33504 	all targets.  It would be better to make them expected failures
   33505 	for COFF targets only.
   33506 
   33507 Wed Mar 24 14:43:38 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
   33508 
   33509 	* Makefile.in: add null dvi target, don't bother to recurse
   33510 	through test directories for info and install-info; rename
   33511 	$(datadir) to be dejagnu instead of deja-gnu
   33512 
   33513 Wed Mar 24 09:48:03 1993  Fred Fish  (fnf (a] cygnus.com)
   33514 
   33515 	* gdb.t31/gdbme.ch:  Re-enable code that previously caused
   33516 	compiler to coredump.
   33517 	* gdb.t31/chillvars.exp:  Re-enable tests that depend on that
   33518 	code.
   33519 
   33520 Tue Mar 23 08:53:42 1993  Fred Fish  (fnf (a] cygnus.com)
   33521 
   33522 	* gdb.t31/gdbme.ch:  Comment out code that causes chill compiler
   33523 	coredump.
   33524 	* gdb.t31/chillvars.exp:  Comment out tests that depend on that
   33525 	code.
   33526 
   33527 Sun Mar 21 17:56:47 1993  Rob Savoye  (rob at darkstar.cygnus.com)
   33528 
   33529 	* gdb.t03/ptype.exp: tests for return code from gdb_test.
   33530 	* gdb.t00/teststrategy.exp: Uses which proc rather than spawning
   33531 	which in a shell. Deletes xgdb when done.
   33532 	* config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
   33533 	Tests the return from the "set height" or "set width" commands.
   33534 	Added a few return codes where needed.
   33535 
   33536 Wed Mar 17 11:31:01 1993  Fred Fish  (fnf (a] cygnus.com)
   33537 
   33538 	* Makefile.in (SUBDIRS):  Add gdb.t17.
   33539 	* configure.in (subdirs):  Add gdb.t17.
   33540 	* gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}:  New test
   33541 	files to test gdb's calling of functions in the inferior with
   33542 	the correct arguments and gdb's ability to retrieve any
   33543 	result returned.
   33544 
   33545 Tue Mar 16 15:37:11 1993  Fred Fish  (fnf (a] cygnus.com)
   33546 
   33547 	* config/unix-gdb.exp (gdb_exit):  Remove close commands that
   33548 	may be called after gdb goes away.  Previous versions of expect
   33549 	needed these to avoid file descriptor leaks, but they cause
   33550 	errors with the current revision of expect.
   33551 	* gdb.t00/gdbvars.exp:  Use -re on expected output after
   33552 	setting sevenbit-strings.
   33553 	* gdb.t04/setvar.exp, gdb.t13/bitfields.exp:  Make commands
   33554 	to set sevenbit-strings consistent across tests.
   33555 	gdb.t30/chexp.exp, gdb.t31/chillvars.exp:  Make commands to
   33556 	set sevenbit-strings consistent across tests.
   33557 
   33558 Fri Mar 12 08:47:20 1993  Fred Fish  (fnf (a] cygnus.com)
   33559 
   33560 	* gdb.t21/demangle.exp (proc demangle):  Adjust quotes in an
   33561 	expected output to match current "expect" expectations.
   33562 
   33563 Wed Mar 10 18:01:49 1993  Fred Fish  (fnf (a] cygnus.com)
   33564 
   33565 	* gdb.t00/default.exp:  Change expected output for default "source"
   33566 	command, to match new gdb behavior which requires a filename to
   33567 	source.
   33568 
   33569 Tue Mar  9 11:00:56 1993  Fred Fish  (fnf (a] cygnus.com)
   33570 
   33571 	* gdb.t07/watchpoint.exp (test_simple_watchpoint):  Set up
   33572 	expected fail for i486-*-* that misses the marker2 function.
   33573 	* gdb.t10/crossload.exp (bfddefault):  Allow successful
   33574 	recognition of a format to pass even if no symbols are found.
   33575 	Explicitly catch failures where the format is not recognized
   33576 	or is ambiguous, and add the reason to the fail message.
   33577 	* gdb.t10/crossload.exp (bfdexplicit):  Catch failure where
   33578 	the cause is and invalid target and add reason to failure message.
   33579 	* gdb.t10/crossload.exp:  Fix bfd target names for elf32-m68k,
   33580 	elf32-i386, elf32-sparc, and elf32-i860.
   33581 	* gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
   33582 	Set up expected failure for 'filename'::variable scope resolution,
   33583 	which is now apparently broken on all targets.
   33584 	* gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
   33585 	gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
   33586 	gdb.t23/templates.exp:   Change failure for missing binfile into
   33587 	just a warning.
   33588 	gdb.t21/demangle.exp:  Change all cfront references to 'arm'
   33589 	references.
   33590 
   33591 Mon Mar  8 19:20:28 1993  Fred Fish  (fnf (a] cygnus.com)
   33592 
   33593 	* gdb.t00/default.exp:  Add expected output for default "source"
   33594 	command, to match new gdb behavior.
   33595 	* gdb.t09/corefile.exp:  Use GDBFLAGS when spawning GDB.
   33596 
   33597 Sun Mar  7 15:14:09 1993  Rob Savoye  (rob (a] cygnus.com)
   33598 
   33599 	* config/*-gdb.exp: returns an error, rather than exiting on
   33600 	internal errors.
   33601 
   33602 Tue Mar  2 18:09:32 1993  Fred Fish  (fnf (a] cygnus.com)
   33603 
   33604 	* gdb.t03/gdbme.c:  Add pointer to struct variable.
   33605 	* gdb.t03/ptype.exp:  Test equivalence of '.' and '->' for
   33606 	referencing struct members.
   33607 
   33608 Thu Feb 25 10:39:06 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33609 
   33610 	* configure.in (mips-idt-ecoff): New target.
   33611 	* config/mips-gdb.exp: New file for remote board using MIPS remote
   33612 	debugging protocol.
   33613 
   33614 	* Redid configuration scheme.  Removed gdb.t*/configure.in.
   33615 	Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*.  Changed to use CC, CXX
   33616 	instead of CC_FOR_TARGET, CXX_FOR_TARGET.  Added mostlyclean and
   33617 	distclean targets.  Built executables via .o files.  Adjusted
   33618 	tests to account for source files in $(srcdir) rather than
   33619 	$(objdir).
   33620 	* lib/gdb.exp (runto): Don't expect () after the function name,
   33621 	because it may have arguments.
   33622 
   33623 Wed Feb 24 08:05:38 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33624 
   33625 	* gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
   33626 	gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
   33627 	expected failures for mips-idt-* and mips-sgi-*.
   33628 	* gdb.t00/default.exp (attach): Kill process if requested.
   33629 	* gdb.t00/help.exp (help target core, help target): Accept a gdb
   33630 	that does not read core files.
   33631 	* gdb.t01/run.exp: Removed checks for exit status code.
   33632 	* gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
   33633 	it is linked in.
   33634 	* gdb.t03/ptype.exp: Increase timeout when calling malloc.
   33635 	* gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
   33636 	appropriate, rather than doing it by hand.
   33637 	* gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
   33638 	execution.
   33639 	* gdb.t10/crossload.exp: Kill existing program if needed.
   33640 	* gdb.t15/funcargs.exp: Use delete_breakpoints function where
   33641 	appropriate, rather than doing it by hand.  Always increase
   33642 	timeout for this test, not just for VxWorks.
   33643 
   33644 Wed Feb 24 08:03:38 1993  Fred Fish  (fnf (a] cygnus.com)
   33645 
   33646 	* gdb.t31/chillvars.exp (test_structs):  New proc to test printing
   33647 	of Chill STRUCT types and STRUCT values.
   33648 	* gdb.t31/chillvars.exp (test_strings):  Expect "CHAR" now, rather
   33649 	than "char".
   33650 	* gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
   33651 	struct2):  New struct definitions and initializations to test
   33652 	simple Chill STRUCT types.
   33653 
   33654 Tue Feb 23 11:55:06 1993  Fred Fish  (fnf (a] cygnus.com)
   33655 
   33656 	* gdb.t00/teststrategy.exp:  Track reversion in gdb to not print
   33657 	the null byte at the end of strings.
   33658 	* gdb.t00/default.exp:  Make show version insensitive to copyright
   33659 	date.
   33660 	* gdb.t16/in-gdbme.c (ctable1, ctable2):  Make explicitly unsigned
   33661 	to avoid dependencies on target char signedness.
   33662 	* gdb.t16/printcmds.exp:  Update expected results for explicitly
   33663 	unsigned char.
   33664 	* gdb.t16/printcmds.exp:  Remove setup_xfails for i960 that should
   33665 	now work.
   33666 	* gdb.t21/demangle.exp:  Add many more patterns for template
   33667 	demangling, most of them being expected failures.
   33668 	* gdb.t21/demangle.exp (proc demangle):  Quote the demangled
   33669 	string we are matching for, to match on the whole string.
   33670 	* gdb.t21/demangle.exp:  Add many new test strings to demangle,
   33671 	and fix a whole bunch that had incorrect expected output but were
   33672 	passing anyway because of the bug in "proc demangle".
   33673 	* gdb.t31/chillvars.exp:  Remove setup_xfail for printing string
   33674 	type.
   33675 	* gdb.t31/in-gdbme.ch:  Uncomment string4, now compiles.
   33676 
   33677 Mon Feb 22 07:54:03 1993  Mike Werner  (mtw (a] poseidon.cygnus.com)
   33678 
   33679 	* gdb/testsuite: made modifications to testcases, etc., to allow
   33680 	them to work properly  given the reorganization of deja-gnu and the
   33681 	relocation of the testcases from deja-gnu to a "tool" subdirectory.
   33682 
   33683 Sun Feb 21 10:55:55 1993  Mike Werner  (mtw (a] poseidon.cygnus.com)
   33684 
   33685 	* gdb/testsuite: Initial creation of gdb/testsuite.
   33686 	Migrated dejagnu testcases and support files for testing nm to
   33687 	gdb/testsuite from deja-gnu.  These files were moved "as is"
   33688 	with no modifications.  This migration is part of a major overhaul
   33689 	of dejagnu.  The modifications to these testcases, etc., which
   33690 	will allow them to work with the new version of dejagnu will be
   33691 	made in a future update.
   33692 
   33693  For additional changes see gdb.mi/ChangeLog-1999-2003.
   33694 
   33696 ;; Local Variables:
   33697 ;; mode: change-log
   33698 ;; left-margin: 8
   33699 ;; fill-column: 74
   33700 ;; version-control: never
   33701 ;; End:
   33702 
   33703     Copyright 1993-2024 Free Software Foundation, Inc.
   33704   Copying and distribution of this file, with or without modification,
   33705   are permitted provided the copyright notice and this notice are preserved.
   33706