Index: gdb/testsuite/gdb.ada/variant_record_packed_array.exp |
diff --git a/gdb/testsuite/gdb.ada/variant_record_packed_array.exp b/gdb/testsuite/gdb.ada/variant_record_packed_array.exp |
index 34bd3de789c706c5e6eaaa66beaada4e3e33d058..1e5882723b61601413c26c7db8ddbd6c0ce92286 100644 |
--- a/gdb/testsuite/gdb.ada/variant_record_packed_array.exp |
+++ b/gdb/testsuite/gdb.ada/variant_record_packed_array.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 2009-2012 Free Software Foundation, Inc. |
+# Copyright 2009-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,12 +15,8 @@ |
load_lib "ada.exp" |
-set testdir "variant_record_packed_array" |
-set testfile "${testdir}/foo" |
-set srcfile ${srcdir}/${subdir}/${testfile}.adb |
-set binfile ${objdir}/${subdir}/${testfile} |
+standard_ada_testfile foo |
-file mkdir ${objdir}/${subdir}/${testdir} |
if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } { |
return -1 |
} |
@@ -34,3 +30,10 @@ gdb_test "print my_buffer" \ |
"= \\(size => 8, buffer => \\(1, 2, 3, 4, 5, 6, 7, 0\\), length => 8\\)" \ |
"print empty" |
+gdb_test "print my_buffer'Address" \ |
+ "= \\(system\\.address\\) $hex" \ |
+ "print address" |
+ |
+gdb_test "print {foo.octal_buffer} ($)" \ |
+ "= \\(size => 8, buffer => \\(1, 2, 3, 4, 5, 6, 7, 0\\), length => 8\\)" \ |
+ "print adress content" |