Date: Sun, 22 Oct 1995 15:43:15 +1000 From: Bruce Evans <bde@zeta.org.au> To: freebsd-bugs@freebsd.org, steve2@genesis.nred.ma.us Subject: Re: off_t (long long) problem Message-ID: <199510220543.PAA21331@godzilla.zeta.org.au>
index | next in thread | raw e-mail
>I was wondering if anyone had taken care of this problem since
>release 2.0.5. When I run the following test program under 2.0.5
>it prints '2'.
>The problem only seems to occur when the off_t is referenced through
>a pointer.
>Thanks,
>Steve
>steve2@genesis.tiac.net
>----- snip snip snip -----
>#include <stdio.h>
>struct foo {
> off_t o;
>} x;
>main()
>{
> struct foo *f = &x;
> f->o = 0;
> f->o += 1;
> printf("o = %qd\n", f->o);
> exit(0);
>}
>----- EOF EOF EOF ----
This seems to be fixed in gcc-2.7.0. There seems to be no problem if -O
is used.
Bruce
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510220543.PAA21331>
