sabre at nondot.org
Thu Jul 8 09:32:00 PDT 2004
On Thu, 8 Jul 2004, Alkis Evlogimenos wrote:
> > > Forget this, I've missed the 'LL' suffix. Sorry for the noise.
> > But the test still has a problem ;-)
> > printf("%ld\n", Arg / (1LL << 4));
> > Again, the passed value is long long, and format specifier is '%ld'. What
> > about the attached patch?
> I think testL has another problem. It takes a long argument which in C I
> think is a 4-byte int, right?
sizeof(long) varies based on the target. On the SparcV9 for example,
sizeof(long) == sizeof(long long) == 8. Many of these tests are from the
era when we only had a sparc backend.
Thanks for getting them cleaned up!
More information about the llvm-dev