Hi!

On Fri, Aug 13, 2021 at 05:12:47PM +0000, Joseph Myers wrote:
> That should be the function __divtc3.  (A single libgcc binary supports 
> multiple long double formats, so libgcc function names referring to 
> floating-point modes need to be understood as actually referring to a 
> particular *format*, which may or may not correspond to the named *mode* 
> depending on the compilation options used.  Thus, libgcc functions with 
> "tf" or "tc" in their names, on configurations such as 
> powerpc64le-linux-gnu that ever supported IBM long double, always refer to 

That is historical as well.  Long ago the only 128-bit format was
double-double, and those mode names became part of the symbol names.
Changing this to __divic3 etc. would not really help.

Since the internal GCC symbol names are not really user-visible it does
not matter so much.


Segher

Reply via email to