Daniele Nicolodi wrote: > On 12/08/11 10:18, Daniele Nicolodi wrote: >> On 12/08/11 01:18, Gilles Chanteperdrix wrote: >>> The following patch seems to do the trick. It makes the assumption that >>> when compiling with -fomit-frame-pointer, we have one more register, so >>> the "R" constraint will always be able to avoid choosing eax, and eax >>> will be free for the muxcode, so that the compiler will not choose the >>> "m" alternative. >> >> It works, indeed. Thank you Gilles. > > I've spoken to early. The patch does not work for the posix skin. > Posix skin services return "function not implemented" errors when > xenomai user space is compiled with the patch and gcc-4.6, they work > just fine when compiled with gcc-4.4 (without the patch).
Not really surprising. Then just compile with -fno-omit-frame-pointer. -- Gilles. _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core