X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2Fgdb.ada%2Fnull_record.exp;h=c0619a1fd791f948a29dbd00c05c63f45b39dd53;hb=9b254dd1ce46c19dde1dde5b8d1e22e862dfacce;hp=8e024d6ca249e6a3526114bd1d744240f8e110ca;hpb=d40d2c921cf3f4d6800d9ad518579a8d448f3f3d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/gdb.ada/null_record.exp b/gdb/testsuite/gdb.ada/null_record.exp index 8e024d6ca2..c0619a1fd7 100644 --- a/gdb/testsuite/gdb.ada/null_record.exp +++ b/gdb/testsuite/gdb.ada/null_record.exp @@ -1,19 +1,17 @@ -# Copyright 2004 Free Software Foundation, Inc. +# Copyright 2004, 2007, 2008 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, -# USA. +# along with this program. If not, see . if $tracelevel then { strace $tracelevel @@ -21,10 +19,12 @@ if $tracelevel then { load_lib "ada.exp" -set testfile "null_record" -set srcfile ${testfile}.adb +set testdir "null_record" +set testfile "${testdir}/null_record" +set srcfile ${srcdir}/${subdir}/${testfile}.adb set binfile ${objdir}/${subdir}/${testfile} +file mkdir ${objdir}/${subdir}/${testdir} if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } { return -1 } @@ -34,9 +34,14 @@ gdb_start gdb_reinitialize_dir $srcdir/$subdir gdb_load ${binfile} -gdb_test "begin" \ - "Breakpoint \[0-9\]+ at .*null_record.adb.*" \ - "begin" +if { [gdb_start_cmd] < 0 } { + untested start + return -1 +} + +gdb_test "" \ + "null_record \\(\\) at .*null_record.adb.*" \ + "start" gdb_test "ptype empty" \ "type = record null; end record" \