GCC 4.2.0 boostrap problems on FreeBSD/ia64
Alexander Kabaev
kabaev@gmail.com
Sun May 13 17:46:00 GMT 2007
On Sun, 13 May 2007 10:53:44 +0200
Andreas Schwab <schwab@suse.de> wrote:
> Alexander Kabaev <kabaev@gmail.com> writes:
>
> > The instruction below appears to be the problematic one, but I
> > cannot tell why:
> >
> > [MMI] st8 [r16]=r17
>
> This insn looks completely benign, I'd rather it's the next insn that
> is the problem:
>
> chk.a.clr r14, .L1063
>
> This is a speculation check (see
> <http://download.intel.com/design/Itanium/manuals/24531905.pdf> for
> the Itanium Instruction Set Descriptions). The insn checks the
> result of a preceding advanced load and branches to the label if the
> check failed. The branching behaviour of the insn may be
> unimplemented, and would have to be emulated in the kernel, but
> apparently FreeBSD doesn't support it.
>
> Andreas.
>
Andreas and Zack,
thank you both for pointing me into the right direction. It does indeed
look like unimplemented instruction emulation in FreeBSD kernel.
--
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20070513/4f063017/attachment.sig>
More information about the Gcc
mailing list