[Bug 1740] Change PowerPC multi-libs for e200 and e500 cores

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Wed Feb 16 12:15:45 UTC 2011


https://www.rtems.org/bugzilla/show_bug.cgi?id=1740

--- Comment #2 from Sebastian Huber <sebastian.huber at embedded-brains.de> 2011-02-16 06:15:44 CST ---
(In reply to comment #1)
> (In reply to comment #0)
> > We should not support SPE multi-lib variants, because this may effect the
> > interrupt context save and restore overhead.  There is also an open GCC bug
> > related to the SPE: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47751
> 
> I'll continue to build "-mspe -mfloat-gprs=single" as I don't want to change
> now, I don't know if I'm just never generating SPE code or if the bug only
> applies to -mfloat-gprs=double.  I'm also exercising the context switch code. 
> I do want to use the SPE for some FIR work.

You can use -mspe in your BSP and application code.  Do you really need a libc,
libm, libgcc with -mspe?

The GCC bug is related to -Os.

> 
> Are the names "embfp32" and "embfp64" in use elsewhere?  I've been using
> "gprs_single" and "gprs_double" as it's clear it corresponds to the -m flags.

Ok, we can also remove the MULTILIB_DIRNAMES completely, but I guess this will
break some Makefiles.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list