[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #57071] Fix math.h and function names that block 64-bit double

From: Georg-Johann Lay
Subject: [bug #57071] Fix math.h and function names that block 64-bit double
Date: Fri, 8 Nov 2019 03:31:47 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0

Follow-up Comment #9, bug #57071 (project avr-libc):

The GCC feature is upstream: https://gcc.gnu.org/r277908

The new configure options are:


For a documentation, see


Only 14 of the 20 combinations are valid, resulting in 12 different
configurations total.  Depending on the configuration, there will be up to 57
= 3*19 multilib variants.

The new compiler options are:


For a documentation, see


To display the mapping between option sets and multilib variants, use

avr-gcc -print-multi-lib

To show which multilib variant is actually picked for a specific set of
options, use

avr-gcc -print-multi-directory <options>

To factor out different floating-point layouts in a target program, you can
use -- like always -- the built-in defines


The libgcc build just copies the double64 and long-double64 multilib variants
from the vanilla one so that the build times won't go through the roof --
these variants would not contain any differences to the vanilla version,

There is also the (undocumented, avr) configure option --with-fixed-point=no
which skips the build of the thousands of libgcc fixed-point modules.  You can
use this during development for sane build times.


Reply to this item at:


  Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]