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, committed] Make vector unsigned builtins type correct


I spent some fixing up the builtin functions so that the internal tree is type
correct, and survives the gimple type checking that was just enabled.  It
doesn't fix all of the bugs that type checking has found, but this patch
reduces the vectorization failures by about 20 cases.

Because this patch depends on all of the infrastructure I've developed for the
power7, it will not apply at all to the mainline.  The power7 stuff is ready
for submission, so I will not be back porting these changes to the mainline,
unless it appears it will take awhile to get the total power7 patches approved
(for example if a condition of the slush being lifted is that the power
regressions go away).

I will be putting a call for other powerpc users to try my branch to make sure
I haven't broken things in parts of the compiler I don't test on the gcc
mailing list shortly.

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

Attachment: gcc-power7.patch38
Description: Text document


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