While looking at code coverage, I noticed that gdb was not testing the
case where certain attributes were applied to an Ada array type. This
patch adds some new tests, improving the coverage.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=34043
gdb_test "print itable'first" \
"= 2"
+gdb_test "print ivector'first" \
+ "= 2"
gdb_test "print itable'last" \
"= 5"
+gdb_test "print ivector'last" \
+ "= 5"
gdb_test "print table'first" \
"= zero"
+gdb_test "print vector'first" \
+ "= zero"
gdb_test "print table'last" \
"= two"
+gdb_test "print vector'last" \
+ "= two"
gdb_test "ptype vars'length" "type = <$decimal-byte integer>"
gdb_test "ptype full_table'length" "type = <$decimal-byte integer>"
+gdb_test "print full_table'length" "= 5"
gdb_test "ptype primary_table'length" "type = <$decimal-byte integer>"
+gdb_test "print primary_table'length" " = 3"
gdb_test "ptype variable_table'length" "type = <$decimal-byte integer>"
gdb_test "ptype full_pt'length" "type = <$decimal-byte integer>"
+gdb_test "print full_pt'length" "= 5"