This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
DF mangling
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: gcc at gcc dot gnu dot org
- Cc: joseph at codesourcery dot com
- Date: Tue, 22 May 2018 12:30:03 -0500
- Subject: DF mangling
Hi!
The Itanium C++ ABI defines
https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangling-builtin
DF<number>_ as the mangling for the <number> bit IEEE binary float type,
i.e. _Float<number>.
But the libiberty unwinders decode DF<something> as fixed point type, see
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libiberty/cp-demangle.c;h=3f2a097e7f2075e5750e40a31ce46589d4ab83d5;hb=HEAD#l2659
This conflicts. How are we going to resolve it?
Segher