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

            Bug ID: 59844
           Summary: Powerpc64le cannot bootstrap with -O3/-mcpu=power8
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org

Several of the direct move insns (added in ISA 2.07/power8) are guarded by
tests for WORDS_BIG_ENDIAN, which generates errors when the compiler is
bootstrapped with -O3 and -mcpu=power8.  In addition, the direct-move vector
tests will fail.

These guards were added to make sure when the little endian work was done, that
we used the correct word order for little endian as compared to big endian. 
Since gen_highpart/gen_lowpart is used for creating the SUBREG's, it is safe to
remove the big endian guard test.

Reply via email to