On Monday 02 March 2009 02:40:17 paul_c wrote:
> As far as I am aware, ARM is the only architecture known to have issues with 
> inline code and gcc-4.3. Using gcc-4.3 with i386 & x86_64 should not cause 
> problems. What is more likely is one of the extended registers is being 
> trashed as soon as a particular set of floating point instructions are 
> executed in kernel space.

Well, note that an "illegal instruction" exception is raised for me.
That does not look like register trashing or something like that, but simply
a compilation error in the binary code.

> The answer is to ensure the affected registers are saved/restored at the 
> appropriate times, or move floating point math out of kernel space, or ensure 
> the compiler does not use the registers in question - Using the appropriate 
> compiler flags resolves the issue with gcc-4.3/2.6.28.7/RTAI/emc2.

Can you tell me what "the appropriate compiler flags" are?


-- 
Greetings, Michael.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to