summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-27 07:24:32 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-27 07:24:32 +0000
commitd2b58526777740cbb026d12aa7c3ea96e0601e0b (patch)
treed86c87c41ad83d71a79c524fd5d096ff9a2f0a9d
parente65b257a16a7b010a32d9c017987c70bc4783b00 (diff)
downloadppe42-gcc-d2b58526777740cbb026d12aa7c3ea96e0601e0b.tar.gz
ppe42-gcc-d2b58526777740cbb026d12aa7c3ea96e0601e0b.zip
* gcc.c-torture/execute/990827-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28922 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/990827-1.c21
2 files changed, 25 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3e2daac5e99..45a280dc26e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+Fri Aug 27 01:24:16 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/990827-1.c: New test.
+
1999-08-26 Craig Burley <craig@jcb-sc.com>
* g77.f-torture/noncompile/19990826-4.f: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/990827-1.c b/gcc/testsuite/gcc.c-torture/execute/990827-1.c
new file mode 100644
index 00000000000..033d225ec30
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/990827-1.c
@@ -0,0 +1,21 @@
+unsigned test(unsigned one , unsigned bit)
+{
+ unsigned val= bit & 1;
+ unsigned zero= one >> 1;
+
+ val++;
+ return zero + ( val>> 1 );
+}
+
+int main()
+{
+ if ((test 1,0) != 0)
+ abort ();
+ if ((test 1,1) != 1)
+ abort ();
+ if ((test 1,65535) != 1)
+ abort ();
+ exit (0);
+
+ return 0;
+}
OpenPOWER on IntegriCloud