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]

[power7-meissner] Fix PR 40049 on branch, optimize float initializers, support Altivec rotates


I just checked this patch into the branch.  The main changes are to fix bug
40049 where the compiler was trying to optimize vector shifts on the powerpc
but it got the types wrong, which could lead to garbage collect errors, and
also to optimize initializing V4SF vectors from 4 scalar SF values.  I also,
added support for vector rotates in Altivec, but right now it only works for
V4SI vectors (V16QI/V8HI are converted to V4SI, rotated, and then converted
back).

-- 
Michael Meissner, IBM
4 Technology Place Drive, MS 2203A, Westford, MA, 01886, USA
meissner@linux.vnet.ibm.com

Attachment: gcc-power7.patch44
Description: Text document


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