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

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Tue Feb 22 10:11:56 UTC 2011


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

Sebastian Huber <sebastian.huber at embedded-brains.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #8 from Sebastian Huber <sebastian.huber at embedded-brains.de> 2011-02-22 04:11:55 CST ---
Ralf, thank you for the tool chain update.  The solution with the
SUBSUBTARGET_OVERRIDE_OPTIONS is nice.

I just noticed a comment to GCC PR 47751

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47751#c2

Maybe it is better to use the -mabi=spe option by default?

#undef SUBSUBTARGET_OVERRIDE_OPTIONS
#define SUBSUBTARGET_OVERRIDE_OPTIONS            \
  do {                            \
    if (TARGET_E500)                    \
      {                            \
        if (!rs6000_explicit_options.float_gprs)    \
          rs6000_float_gprs = 1;             \
        if ((rs6000_spe || rs6000_float_gprs == 2) &&    \
            !rs6000_explicit_options.spe_abi)        \
          rs6000_spe_abi = 1;                \
      }                            \
  } while(0)

I found also a new GCC bug related to 64-bit embedded floating point and the
small data area:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47847

-- 
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