aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2016-02-25 17:00:36 +0000
committerYao Qi <yao.qi@linaro.org>2016-02-25 17:01:23 +0000
commit6cb59ff1111c1d5e955ca0eeddab6f03db0fbfb7 (patch)
tree3c1706a95470391773c3521d35beffa3ba8d64ed
parentae91f6253926e4dadebcae90772f4f5a5bd06056 (diff)
downloadgdb-6cb59ff1111c1d5e955ca0eeddab6f03db0fbfb7.zip
gdb-6cb59ff1111c1d5e955ca0eeddab6f03db0fbfb7.tar.gz
gdb-6cb59ff1111c1d5e955ca0eeddab6f03db0fbfb7.tar.bz2
Remove gdb.base/branches.c
This patch removes gdb.base/branches.c which was added by the following commit, but it is not used at all. commit ea8122af1432abdeb256b2c669eb3d0cf8cb97bf Author: John Metzler <jmetzler@cygnus> Date: Thu Apr 16 17:56:11 1998 +0000 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com> * gdb.base/branches.c: Code with lots of loops and subroutines. Used to test gdbs ability to single step through PC changes, especially to test mips-tdep.c:mips_next_pc gdb/testsuite: 2016-02-25 Yao Qi <yao.qi@linaro.org> * gdb.base/branches.c: Remove.
-rw-r--r--gdb/testsuite/ChangeLog4
-rw-r--r--gdb/testsuite/gdb.base/branches.c113
2 files changed, 4 insertions, 113 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 556b572..4b85fcb 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2016-02-25 Yao Qi <yao.qi@linaro.org>
+
+ * gdb.base/branches.c: Remove.
+
2016-02-25 Marcin Koƛcielnicki <koriakin@0x04.net>
PR gdb/13808
diff --git a/gdb/testsuite/gdb.base/branches.c b/gdb/testsuite/gdb.base/branches.c
deleted file mode 100644
index df3b7c0..0000000
--- a/gdb/testsuite/gdb.base/branches.c
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Tests for single stepping through various branch conditions */
-
-int noscramble(int a)
-{
- return a ;
-}
-
-int echo(int a)
-{ return noscramble(a) ; }
-
-int equaltest(int a,int b)
-{ int retval ;
- if (a == b)
- retval = noscramble(1) ;
- else retval = noscramble(0) ;
- return retval ;
-}
-
-int neqtest(int a , int b)
-{ int retval ;
- if (a != b)
- retval = echo(1) ;
- else retval = echo(2) ;
- return retval ;
-}
-int zerotest(int a )
-{ int retval ;
- a = echo(a) ;
- if (a ==0)
- retval = echo(1) ;
- else
- retval = echo(0) ;
- retval = echo(retval) ;
- return retval ;
-}
-
-int zerotest2(int a)
-{
- return (a==0) ;
-}
-
-int nonzerotest(int a)
-{
- int retval ;
- if (a != 0)
- retval = echo(0) ;
- else retval = echo(1) ;
- return retval ;
-}
-
-int whiletest(int a)
-{
- while (a > 0)
- {
- a-- ;
- }
- return 0 ;
-}
-int whiletest2(int a)
-{
- while (a > 0)
- {
- a = noscramble(a) ;
- a-- ;
- }
- return a ;
-}
-
-int decr(int x) { return x - 1 ; }
-
-int while3(int a)
-{
- int b = a ;
- while (a == b)
- {
- a = echo(a) ;
- b = decr(b) ;
- }
- return a ;
-}
-
-void done (int x) { }
-
-int main()
-{
- int a,b,c,d ;
- done(1) ;
- a = echo(123456) ;
- b = echo(123456) ;
- c = echo(56789) ;
- d = echo(0) ;
-#if 1
- equaltest(a,b) ;
- done(7) ;
- equaltest(a,c) ;
- done(8) ;
- whiletest(3) ; /* worked */
- done(3) ;
- while3(3) ;
- done(6) ;
-#endif
- neqtest(a,b) ;
- neqtest(a,b) ;
- neqtest(a,c) ;
- zerotest(d) ;
- zerotest(a) ;
- done(5) ;
- nonzerotest(d) ;
- done(4) ;
- nonzerotest(a) ;
- done(111) ;
- return 1 ;
-}