The skip test currently relies on the order of evaluation of
arguments which is not defined. Use the comma operator where
order is defined instead.
gdb/testsuite/ChangeLog:
2013-06-18  Will Newton  <will.newton@linaro.org>
	* 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  Will Newton  <will.newton@linaro.org>
+
+       * 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  <tromey@redhat.com>
 
        * gdb.dwarf2/implptrpiece.exp: New file.
 
 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()
 
   return 1;
 }
 
-int baz(int a, int b)
+int baz(int a)
 {
-  return a + b;
+  return a + 1;
 }