This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, rs6000] Fix PR target/71698, ICE in reload copying TDmode values to GPR regs


On 6/30/16 6:21 PM, Segher Boessenkool wrote:
On Thu, Jun 30, 2016 at 05:55:04PM -0500, Peter Bergner wrote:
We currently don't allow TDmode values to use direct moves, since they
live in register pairs and the most significant word is always in the
even-numbered register which does not match subreg ordering in little
endian mode.  The following patch fixes PR71698 by disallowing reload
from using direct moves for TDmode values.

This passed bootstrap and regtesting with no regressions. Ok for trunk?

Yes, this is okay.  Thanks!

This is also broken on the FSF 6 branch, so is this ok there too after
bootstrap and regtesting there?

Okay.

Committed to trunk and the FSF 6 branch after bootstrap and regtesting
there showed no regressions.  Thanks!

Peter



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]