diff options
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/exprs.exp | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 22a03e805b8..5a8336c240d 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-10-28 Tom Tromey <tromey@redhat.com> + + * gdb.base/exprs.exp (test_expr): Add enum formatting tests. + 2008-10-24 Pedro Alves <pedro@codesourcery.com> * gdb.python/python-value.exp (test_value_in_inferior): Don't use diff --git a/gdb/testsuite/gdb.base/exprs.exp b/gdb/testsuite/gdb.base/exprs.exp index 484b5a4a8f5..f12a23447c3 100644 --- a/gdb/testsuite/gdb.base/exprs.exp +++ b/gdb/testsuite/gdb.base/exprs.exp @@ -252,3 +252,10 @@ gdb_test "print (void*) (~((long long)(unsigned long) -1) - 1)" \ # String concatentation. test_expr "print \"x\" \"y\"" "\\$\[0-9\]* = \"xy\"" test_expr "print \"x\" \"y\" \"z\"" "\\$\[0-9\]* = \"xyz\"" + +# Enum formatting tests. +test_expr "print red" "\\$\[0-9\]* = red" +gdb_test "set output-radix 8" "" +test_expr "print red" "\\$\[0-9\]* = red" +test_expr "print/d red" "\\$\[0-9\]* = 0" +gdb_test "set output-radix 10" "" |