From 17c8aaf5078f15d4cd621a5428a82080a7f4c516 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 12 Dec 2008 17:03:37 +0000 Subject: gdb * macroexp.c (get_pp_number): Require digit after leading ".". Correctly handle suffixes. gdb/testsuite * gdb.base/macscp.exp: New regression test. --- gdb/testsuite/ChangeLog | 4 ++++ gdb/testsuite/gdb.base/macscp.exp | 8 ++++++++ 2 files changed, 12 insertions(+) (limited to 'gdb/testsuite') diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index cc5e3655bce..71f97129236 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-12-11 Tom Tromey + + * gdb.base/macscp.exp: New regression test. + 2008-12-11 Tom Tromey * gdb.base/macscp.exp: Print "address.addr". diff --git a/gdb/testsuite/gdb.base/macscp.exp b/gdb/testsuite/gdb.base/macscp.exp index f7553a5c986..b6d6016dba5 100644 --- a/gdb/testsuite/gdb.base/macscp.exp +++ b/gdb/testsuite/gdb.base/macscp.exp @@ -656,3 +656,11 @@ gdb_test "print str(maude)" \ gdb_test "print xstr(maude)" \ " = \"5\"" \ "stringify with substitution" + +# Regression test for pp-number bug. +gdb_test "macro define si_addr fields.fault.si_addr" \ + "" \ + "define si_addr macro" +gdb_test "macro expand siginfo.si_addr" \ + "expands to: siginfo.fields.fault.si_addr" \ + "macro expand siginfo.si_addr" -- cgit v1.2.1