- global prompt
-
- send "set print elements 1\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"a\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"a\"..."
-
- send "set print elements 2\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aa\"..."
-
- send "set print elements 3\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaa\"..."
-
- send "set print elements 4\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaa\"..."
-
- send "set print elements 5\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaa\"..."
-
- send "set print elements 6\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaXX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaaX\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaaa\"..."
-
- send "set print elements 7\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaXXX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaaXX\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaaaX\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaaaa\"..."
-
- send "set print elements 8\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaaXXX\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaaaXX\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaX\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaa\"..."
-
- send "set print elements 9\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaaXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaaaXXX\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaXX\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaX\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaa\"..."
-
- send "set print elements 10\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" " = \\(unsigned char \\*\\) \"aXXXXXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" " = \\(unsigned char \\*\\) \"aaXXXXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" " = \\(unsigned char \\*\\) \"aaaXXXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" " = \\(unsigned char \\*\\) \"aaaaXXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" " = \\(unsigned char \\*\\) \"aaaaaXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" " = \\(unsigned char \\*\\) \"aaaaaaXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaXXX\"..."
- gdb_test "p &ctable2\[7*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaXX\"..."
- gdb_test "p &ctable2\[8*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaX\"..."
- gdb_test "p &ctable2\[9*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[10*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[11*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[12*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[13*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[14*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
- gdb_test "p &ctable2\[15*16\]" " = \\(unsigned char \\*\\) \"aaaaaaaaaa\"..."
-
- send "set print elements 11\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"aXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>..."
-
- send "set print elements 12\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"a\", 'X' <repeats 11 times>..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aaXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaXX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>, \"X\"..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>..."
-
- send "set print elements 13\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"a\", 'X' <repeats 12 times>..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aa\", 'X' <repeats 11 times>..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaaXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXXXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaXXX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>, \"XX\"..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>, \"X\"..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>..."
-
- send "set print elements 14\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"a\", 'X' <repeats 13 times>..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aa\", 'X' <repeats 12 times>..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaa\", 'X' <repeats 11 times>..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXXXXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaXXXX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>, \"XXX\"..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>, \"XX\"..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>, \"X\"..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 14 times>..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 14 times>..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 14 times>..."
-
- send "set print elements 15\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"a\", 'X' <repeats 14 times>..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aa\", 'X' <repeats 13 times>..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaa\", 'X' <repeats 12 times>..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaa\", 'X' <repeats 11 times>..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaXXXXX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>, \"XXXX\"..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>, \"XXX\"..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>, \"XX\"..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 14 times>, \"X\"..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 15 times>..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 15 times>..."
-
- send "set print elements 16\n" ; expect -re "$prompt $"
- gdb_test "p &ctable2\[0*16\]" \
- " = \\(unsigned char \\*\\) \"a\", 'X' <repeats 15 times>..."
- gdb_test "p &ctable2\[1*16\]" \
- " = \\(unsigned char \\*\\) \"aa\", 'X' <repeats 14 times>..."
- gdb_test "p &ctable2\[2*16\]" \
- " = \\(unsigned char \\*\\) \"aaa\", 'X' <repeats 13 times>..."
- gdb_test "p &ctable2\[3*16\]" \
- " = \\(unsigned char \\*\\) \"aaaa\", 'X' <repeats 12 times>..."
- gdb_test "p &ctable2\[4*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaa\", 'X' <repeats 11 times>..."
- gdb_test "p &ctable2\[5*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaXXXXXXXXXX\"..."
- gdb_test "p &ctable2\[6*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaXXXXXXXXX\"..."
- gdb_test "p &ctable2\[7*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaXXXXXXXX\"..."
- gdb_test "p &ctable2\[8*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaXXXXXXX\"..."
- gdb_test "p &ctable2\[9*16\]" \
- " = \\(unsigned char \\*\\) \"aaaaaaaaaaXXXXXX\"..."
- gdb_test "p &ctable2\[10*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 11 times>, \"XXXXX\"..."
- gdb_test "p &ctable2\[11*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 12 times>, \"XXXX\"..."
- gdb_test "p &ctable2\[12*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 13 times>, \"XXX\"..."
- gdb_test "p &ctable2\[13*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 14 times>, \"XX\"..."
- gdb_test "p &ctable2\[14*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 15 times>, \"X\"..."
- gdb_test "p &ctable2\[15*16\]" \
- " = \\(unsigned char \\*\\) 'a' <repeats 16 times>"