Index: gdb/testsuite/gdb.base/longest-types.exp |
diff --git a/gdb/testsuite/gdb.base/source-test.gdb b/gdb/testsuite/gdb.base/longest-types.exp |
similarity index 71% |
copy from gdb/testsuite/gdb.base/source-test.gdb |
copy to gdb/testsuite/gdb.base/longest-types.exp |
index d51ca8b9bf928b0ff289caea5f75bbb8e2546bc6..5867193a5ff5e4045be2c6721ccaa5fbc4d6e8b6 100644 |
--- a/gdb/testsuite/gdb.base/source-test.gdb |
+++ b/gdb/testsuite/gdb.base/longest-types.exp |
@@ -1,6 +1,6 @@ |
# This testcase is part of GDB, the GNU debugger. |
-# Copyright 2010-2012 Free Software Foundation, Inc. |
+# Copyright 2012-2013 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 |
@@ -15,6 +15,11 @@ |
# You should have received a copy of the GNU General Public License |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
-# Test GDB's "source" command options. |
+standard_testfile |
-echo test source options\n |
+if { [prepare_for_testing ${testfile}.exp ${testfile} $srcfile {debug quiet}] } { |
+ return -1 |
+} |
+ |
+# 64-bit array size should not overflow |
+gdb_test "print &f->buf" {= \(char \(\*\)\[1099494850560\]\) 0x0} |