Mark Mitchell mark@codesourcery.com wrote:
On 12/20/2010 8:35 AM, Ulrich Weigand wrote:
Matthias noticed the following ICE when attempting to build the SPU compiler from the Linaro GCC 4.5 sources:
With our Linaro hats on, is this something about which we should be concerned -- other than in so far as we want to get the patch accepted upstream?
Well, I understand we -as Linaro- would like to see Ubuntu base their compiler on ours, but Ubuntu prefers to use a single source base for the compiler for all their supported platforms, including SPU. If we break some of those other platforms in the Linaro compiler, that just creates extra problems for Ubuntu ...
Now, I guess there's two ways forward: either the outcome of the
ongoing
discussions on gcc-patches is that it is in fact not a good idea to generate such sets, and the EE pass is subsequently rewritten to avoid them; or else, if those instructions are considered valid, I'll have to extend the SPU move expander to handle them. Thoughts?
I haven't participated in the upstream discussion -- I'm way behind on that list :-( :-( -- but I think such sets should be considered valid.
OK, I'll have a look at fixing the SPU back-end then.
Mit freundlichen Gruessen / Best Regards
Ulrich Weigand
-- Dr. Ulrich Weigand | Phone: +49-7031/16-3727 STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E. IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht Stuttgart, HRB 243294