> Humpf, that's a fair number of reasons showing that assuming 8.6 > may not be reasonable. Bouh... > > > How hard would it be to avoid try/finally? Wouldn't you just have to > > use catch instead? > > I don't think it would be very hard. I think catch will work, but > will be a little more convoluted. I'll give it a try... Still, for a complete dummy like myself, that took nearly 45 minutes, just to make sure I understand TCL semantics better, and find a machine that has TCL 8.5... I would appreciate a review of the attached patch, because TCL and I are not regular friends. gdb/testsuite: * lib/ada.exp (target_compile_ada_from_dir): New function. (gdb_compile_ada): Reimplement avoiding the use of project files. * gdb.ada/gnat_ada.gpr: Delete. * gdb.ada/cond_lang.exp: Adjust test to make path before filename optional. * gdb.ada/small_reg_param.exp: Likewise. Thanks! -- Joel