GCC maintainers: The following patch series removes duplicate built-ins. There are patches to extend an existing overloaded built-in to cover additional input types. The final patch removes built-ins to set and initialize vectors. The code generated by these built-ins with the default optimization is efficient than the code generated by using straight C code. The assembly code for the built-in and straight C code is the same with -O3 optimizations. In this case, the built-ins are removed as they add no additional value.
The patches have all been tested on Power 10 LE. The last patch was also tested on Power 8 BE. No regression tests were seen. Please let me know if the patches are acceptable for mainline. Thanks. Carl