Ping? Tulio Magno Quites Machado Filho <tul...@linux.vnet.ibm.com> writes:
> Changes since v1: > - Completely rewrite of the patch to set ENABLE_FLOAT128 at libstdc++ > build time and undef _GLIBCXX_USE_FLOAT128 when building user code. > > --- 8< --- > > In order to use __float128 in C++ it's necessary to check if the > compiler enabled its support too when building user code. > This patch changes the behavior at libstdc++ build by setting > ENABLE_FLOAT128, which is used to set the value of the exported macro > _GLIBCXX_USE_FLOAT128. > > 2018-03-12 Tulio Magno Quites Machado Filho <tul...@linux.vnet.ibm.com> > > PR libstdc++/84654 > * acinclude.m4: Set ENABLE_FLOAT128 instead of _GLIBCXX_USE_FLOAT128. > * config.h.in: Remove references to _GLIBCXX_USE_FLOAT128. > * configure: Regenerate. > * include/Makefile.am: Replace the value of _GLIBCXX_USE_FLOAT128 > based on ENABLE_FLOAT128. > * include/Makefile.in: Regenerate. > * include/bits/c++config: Define _GLIBCXX_USE_FLOAT128. > [!defined(__FLOAT128__) && !defined(__SIZEOF_FLOAT128__)]: Undefine > _GLIBCXX_USE_FLOAT128. -- Tulio Magno