gcc/libstdc++-v3 ChangeLog configure.target co ...

Gabriel Dos Reis gdr@integrable-solutions.net
Thu Aug 29 03:10:00 GMT 2002


Richard Earnshaw <rearnsha@arm.com> writes:

| > | Log message:
| > | 	* config/cpu/arm/cpu_limits.h: New file.
| > | 	* configure.target: Use config/cpu/arm for XScale and StrongARM
| > | 	configurations.
| > 
| > Hi Richard,
| > 
| >   We're no longer using __glibcpp_long_double_bits in C++'s <limits>.
| > We're getting that info from the compiler through __LONG_DOUBLE_BIT__.
| 
| Argh!  Extended build cycle times...

I'm sorry about that.  Now, the libary view matches that of the
compiler. 

| > However, what would be helpful is means to know whether a floating
| > point type uses a hidden bit.  For a 32-bit or 64-bit wide
| > floating-point type, that is a non-issue.  However, practice varies
| > greatly for the extended floating-point types.
| 
| The ARM ABI doesn't use an extended type for long double, it maps directly 
| onto double.  That is
| 
| 	long double === double

Thanks a lot.

-- Gaby



More information about the Libstdc++ mailing list