This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: guile bugs


[getting off-topic]

Miroslav Silovic <silovic@zesoi.fer.hr> writes:
> Incidentally I just tested passing and returning structs rather than
> pointers to them. gcc won't use registers. Even worse, gcc 2.95
> generates unimplemented instruction on SPARC (can we say D'oh! bug?)

No, but we can say "weirdo calling conventions".

The instruction after the call and its delay slot is "unimp ###" where
### is the size of the structure being returned.  The return sequence
from the function being called skips over that instruction.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]