GCC maintainers:
The following series of patches cleanup some of the rs6000 built-in support.
Some of the first patches fix errors in the definition of a few of the
built-ins. The built-ins are supposed to have unsigned arguments but are
listed as signed. Some of the built-ins are supposed to return unsigned values
but were defined to return a signed value.
There are a number of built-ins that are not documented but are duplicates of
other documented built-ins. The duplicate definitions are removed so users
will only use the supported documented built-ins.
There are a number of the built-ins that are not documented in either the Power
Vector Intrinsic Reference manual or in the gcc/doc/extend.texi file. The
patch adds the missing documentation as needed.
Also most of the built-ins do not have test cases. The patch adds test cases
for the various built-ins.
Carl