Ulrich Weigand/Germany/IBM wrote on 12/20/2010 06:01:21 PM:
Mark Mitchell mark@codesourcery.com wrote:
On 12/20/2010 8:35 AM, Ulrich Weigand wrote:
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.
I've now fixed this problem in the back-end upstream: http://gcc.gnu.org/ml/gcc-patches/2010-12/msg01694.html
I've also created a back-port to Linaro GCC 4.5 and proposed the branch for merge; you can find the details at: https://bugs.launchpad.net/gcc-linaro/4.5/+bug/693425
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
linaro-toolchain@lists.linaro.org