* gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"

everywhere.
	* gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
This commit is contained in:
Tom Tromey
2008-09-30 16:53:06 +00:00
parent b796d39d3a
commit 506800a969
3 changed files with 25 additions and 19 deletions

View File

@ -1,3 +1,9 @@
2008-09-30 Tom Tromey <tromey@redhat.com>
* gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
everywhere.
* gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com> 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.threads/attachstop-mt.exp: Note a real testcase name this * gdb.threads/attachstop-mt.exp: Note a real testcase name this

View File

@ -410,64 +410,64 @@ gdb_test "break [gdb_get_line_number "set breakpoint here"]" \
gdb_test "continue" "foo = 0;.*" "continue to macsp_expr" gdb_test "continue" "foo = 0;.*" "continue to macsp_expr"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
"No symbol \"M\" in current context\." \ "No symbol \"MACRO_TO_EXPAND\" in current context\." \
"print expression with macro before define." "print expression with macro before define."
gdb_test "next" "foo = 1;" "next to definition" gdb_test "next" "foo = 1;" "next to definition"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
" = 0" \ " = 0" \
"print expression with macro in scope." "print expression with macro in scope."
gdb_test "macro define M 72" \ gdb_test "macro define MACRO_TO_EXPAND 72" \
"" \ "" \
"user macro override" "user macro override"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
" = 72" \ " = 72" \
"choose user macro" "choose user macro"
gdb_test "macro undef M" \ gdb_test "macro undef MACRO_TO_EXPAND" \
"" \ "" \
"remove user override" "remove user override"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
" = 0" \ " = 0" \
"print expression with macro after removing override" "print expression with macro after removing override"
gdb_test "next" "foo = 2;" "next to definition" gdb_test "next" "foo = 2;" "next to definition"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
"No symbol \"M\" in current context\." \ "No symbol \"MACRO_TO_EXPAND\" in current context\." \
"print expression with macro after undef." "print expression with macro after undef."
gdb_test "macro define M 5" \ gdb_test "macro define MACRO_TO_EXPAND 5" \
"" \ "" \
"basic macro define" "basic macro define"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
" = 5" \ " = 5" \
"expansion of defined macro" "expansion of defined macro"
gdb_test "macro list" \ gdb_test "macro list" \
"macro define M 5" \ "macro define MACRO_TO_EXPAND 5" \
"basic macro list" "basic macro list"
gdb_test "macro define M(x) x" \ gdb_test "macro define MACRO_TO_EXPAND(x) x" \
"" \ "" \
"basic redefine, macro with args" "basic redefine, macro with args"
gdb_test "print M (7)" \ gdb_test "print MACRO_TO_EXPAND (7)" \
" = 7" \ " = 7" \
"expansion of macro with arguments" "expansion of macro with arguments"
gdb_test "macro undef M" \ gdb_test "macro undef MACRO_TO_EXPAND" \
"" \ "" \
"basic macro undef" "basic macro undef"
gdb_test "print M" \ gdb_test "print MACRO_TO_EXPAND" \
"No symbol \"M\" in current context\." \ "No symbol \"MACRO_TO_EXPAND\" in current context\." \
"print expression with macro after user undef." "print expression with macro after user undef."
# Regression test; this used to crash. # Regression test; this used to crash.

View File

@ -69,9 +69,9 @@ macscp_expr (void)
int foo = -1; int foo = -1;
foo = 0; /* set breakpoint here */ foo = 0; /* set breakpoint here */
#define M foo #define MACRO_TO_EXPAND foo
foo = 1; foo = 1;
#undef M #undef MACRO_TO_EXPAND
foo = 2; foo = 2;
} }