This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
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
Attachment:
signature.asc
Description: PGP signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |