[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SPARC v8 udiv_qrnnd
From: |
Kevin Ryde |
Subject: |
Re: SPARC v8 udiv_qrnnd |
Date: |
17 Oct 2001 07:50:36 +1000 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.5 |
Mark Mentovai <address@hidden> writes:
>
> On SPARC, running Solaris at least, gcc defines __sparcv8 if the target CPU
> is a SPARC v8.
Ah yes, I see that in gcc/config/sol2-sld-64.h.
> This includes the the v9 target when the 32-bit environment
> is selected.
Hmm. That's a bit annoying, it means we can't identify a v9 from cpp
defines. Not that there's much we want to do with that in longlong.h
right now, but the "mulx" code ought to be enabled one day. Will need
to pass something through from ./configure I guess.
> longlong.h assumes that __sparc_v8__ will be defined for this
> CPU, which is not the case with gcc. I don't think it's the case with Sun's
> compiler, either.
>
> This is a quick patch to adjust longlong.h to check for __sparcv8 in
> addition to __sparc_v8__.
Thanks, applied.