Hello all,
I've been working on MaverickCrunch support in gcc, and could never get
a completely working glibc (with-fp), since there is no soft-float sqrt
libcall function. This is a big problem for MaverickCrunch as there are
no hard div or sqrt opcodes.
It seems that this is the only other thi
On Tue, Apr 15, 2008 at 12:33:38PM +1000, Hasjim Williams wrote:
> Hello all,
>
> I've been working on MaverickCrunch support in gcc, and could never get
> a completely working glibc (with-fp), since there is no soft-float sqrt
> libcall function. This is a big problem for MaverickCrunch as there
On Mon, 14 Apr 2008 22:41:36 -0400, "Daniel Jacobowitz" <[EMAIL PROTECTED]>
said:
> On Tue, Apr 15, 2008 at 12:33:38PM +1000, Hasjim Williams wrote:
> > Hello all,
> >
> > I've been working on MaverickCrunch support in gcc, and could never get
> > a completely working glibc (with-fp), since there
On Tue, Apr 15, 2008 at 12:58:40PM +1000, Hasjim Williams wrote:
> Both FPA and VFP coprocessors implement sqrt opcodes:
So? Glibc does not rely on that. I've been building soft-float
versions of glibc for non-Crunch targets for scarily close to a decade
now, so this is clearly not the problem :
On Mon, 14 Apr 2008 23:09:00 -0400, "Daniel Jacobowitz" <[EMAIL PROTECTED]>
said:
> On Tue, Apr 15, 2008 at 12:58:40PM +1000, Hasjim Williams wrote:
> > Both FPA and VFP coprocessors implement sqrt opcodes:
>
> So? Glibc does not rely on that. I've been building soft-float
> versions of glibc f
On Tue, Apr 15, 2008 at 01:20:29PM +1000, Hasjim Williams wrote:
> Suffice to say, it will compile, but when you try to run it, and your
> program tries to do the libcall to the sqrt function it will segfault,
> because there is no libcall sqrt defined.
>
> As far as I can tell, sqrt and div are t
On Tue, 15 Apr 2008 09:15:45 -0400, "Daniel Jacobowitz" <[EMAIL PROTECTED]>
said:
>
> I'm going to keep asking until I get something we can work
> with... you're reporting a bug in the compiler, so we need a test case
> and the exact error message. What is generating any kind of sqrt
> libcall?
On Wed, Apr 16, 2008 at 09:18:07AM +1000, Hasjim Williams wrote:
> glibc uses its own internal sqrt function, rather than the
> sqrtsf2/sqrtdf2 opcode, even on FPA or VFP.
Always. That's how it is supposed to work; the expander allows GCC to
optimize sqrt operations inline, for architectures wher