There is a typo in rs6000.md in the rsqrt<type> generator functions. It refers to the RS6000_RECIP_HAVE_RSQRT_P macro, but the actual macro is RS6000_RECIP_HAVE_RSQRTE_P. You get a warning that the function is unknown in the build, but it doesn't stop the build since it just puts out a relocation for the RS6000_RECIP_HAVE_RSQRT_P function to be loaded later. However the rsqrt<type> generators are never called, you never get an error.
Author: meissner Date: Mon Feb 7 20:32:45 2011 New Revision: 169901 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169901 Log: Fix PR target/47636 Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.md
Created attachment 23269 [details] Patch that fixes the problem Spell RS6000_RECIP_HAVE_RSQRTE_P correctly.
Fixed on February 7th, 2011.