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
