On Sun, 6 Feb 2011, Jack Howarth wrote: > Richard, > The ___divdc3 symbol on Snow Leopard in libSystem is less accurate > than that in FSF libgcc (PR42333). We plan to use DECLARE_LIBRARY_RENAMES > to provide an alternative symbol ___ieee_divdc3 to access the FSF libgcc > ___divdc3 symbol when libSystem.dylib is linked first and > !flag_unsafe_math_optimization.
Do you have a clear characterization of "less accurate" that indicates that flag_unsafe_math_optimizations is the appropriate flag? (The whole point of this function is to avoid problems with a naive implementation such as is used under -fcx-limited-range, so if the libSystem function simply implements the -fcx-limited-range method then it would never make sense to use it at all.) -- Joseph S. Myers jos...@codesourcery.com