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 

Reply via email to