diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-12-14 06:21:32 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-12-13 23:21:32 -0700 |
commit | b13d32a8b2b441612b72ef1dc6b7b289a45a5409 (patch) | |
tree | 79410d834208f165e0157c3c462cec70a9d5f76f | |
parent | 4767498bcdf9378aafec272e7f1992630f514726 (diff) | |
download | gcc-b13d32a8b2b441612b72ef1dc6b7b289a45a5409.zip gcc-b13d32a8b2b441612b72ef1dc6b7b289a45a5409.tar.gz gcc-b13d32a8b2b441612b72ef1dc6b7b289a45a5409.tar.bz2 |
* gcc.c-torture/compile/991213-2.c: New test.
From-SVN: r30898
-rw-r--r-- | gcc/testsuite/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/991213-2.c | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2314dc7..f278e59 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,6 @@ Mon Dec 13 23:03:09 1999 Jeffrey A Law (law@cygnus.com) + * gcc.c-torture/compile/991213-2.c: New test. * gcc.c-torture/compile/991213-1.c: New test. Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk> diff --git a/gcc/testsuite/gcc.c-torture/compile/991213-2.c b/gcc/testsuite/gcc.c-torture/compile/991213-2.c new file mode 100644 index 0000000..98385d5 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/991213-2.c @@ -0,0 +1,15 @@ +typedef long __kernel_time_t; +typedef __kernel_time_t time_t; +time2( + void (* const (funcp)(time_t)), + const long offset, int * const okayp) +{ + register int bits; + time_t t; + for (bits = 0, t = 1; t > 0; ++bits, t <<= 1) + ; + t = (t < 0) ? 0 : ((time_t) 1 << bits); + for ( ; ; ) { + (*funcp)((time_t)&t); + } +} |