diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 2c9e13a263..395b86b82b 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2013-06-18 Will Newton + + * gdb.base/skip.c: Use comma to evaluate results of foo() + and bar() before passing to baz(). + * gdb.base/skip.c: baz() now takes one argument instead of + two. + 2013-06-18 Tom Tromey * gdb.dwarf2/implptrpiece.exp: New file. diff --git a/gdb/testsuite/gdb.base/skip.c b/gdb/testsuite/gdb.base/skip.c index 565ba93fcf..1467fe3691 100644 --- a/gdb/testsuite/gdb.base/skip.c +++ b/gdb/testsuite/gdb.base/skip.c @@ -1,10 +1,11 @@ int foo(); int bar(); -int baz(int, int); +int baz(int); int main() { - return baz(foo(), bar()); + /* Use comma operator to sequence evaluation of bar and foo. */ + return baz((bar(), foo())); } int foo() diff --git a/gdb/testsuite/gdb.base/skip1.c b/gdb/testsuite/gdb.base/skip1.c index 2dab5c3f61..fe63cd6577 100644 --- a/gdb/testsuite/gdb.base/skip1.c +++ b/gdb/testsuite/gdb.base/skip1.c @@ -3,7 +3,7 @@ int bar() return 1; } -int baz(int a, int b) +int baz(int a) { - return a + b; + return a + 1; }