https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #17 from Michael Meissner <meissner at gcc dot gnu.org> --- Just an additional comment. Jakub asked whether the PowerPC needed the additional target attribute support that the x86 added as part of PR61925. I looked at those patches, and at present those are not needed. Those patches are needed on the x86 because the x86 saves memory by not creating all of the built-in functions at compiler start time. Instead it only builds the built-ins for the current switches. If the user uses the target attribute/pragma support to add new options, these built-in functions would be created. At the present time, the PowerPC does not create the built-in functions on the fly, so it doesn't have to change the attributes when creating said functions. If we ever mirror the x86 behavior and not create all 1,167 built-in functions, we would need similar patches.