Contacting Eric Christopher as MIPS port maintainer
Gabriel Dos Reis
gdr@integrable-solutions.net
Wed Aug 28 11:50:00 GMT 2002
Eric Christopher <echristo@redhat.com> writes:
| On Wed, 2002-08-28 at 11:25, Gabriel Dos Reis wrote:
| > "Eric Christopher" <echristo@redhat.com> writes:
| >
| > | Anyhow, I've been getting mail so if Gaby can re-send his mail to me I'd
| > | appreciate it.
| >
| > Thank your very much.
| >
| > Meanwhile, I got help from Daniel J. pointing out discrprency
| >
| > http://gcc.gnu.org/ml/gcc/2002-08/msg01837.html
| >
| > in configuration files.
|
| Yup. What he posted is definitely correct :)
|
| I'd just run into this when I was updating/building after vacation.
|
| Ugh. Anyhow, if you need anything else let me know.
Given the above information, I'm working on a patch to have GCC
predefine various fundamental data types precision
__SHRT_BIT__ __INT_BIT__ __LONG_BIT__ __LONG_LONG_BIT__
__WCHAR_BIT__ __FLOAT_BIT__ __DOUBLE_BIT__ _LONG_DOUBLE_BIT__
(available in the compiler) so that we don't have to second-guess them
in V3 or duplicate configuration files -- and therefore minimizing
chances to screw bits.
Meanwhile, you might want to define
__glibcpp_char_bits
__glibcpp_short_bits
__glibcpp_int_bits
__glibcpp_long_bits
__glibcpp_long_long_bits
__glibcpp_float_bits
__glibcpp_double_bits
__glibcpp_long_double_bits
in
libstdc++-v3/config/cpu/cpu_limits.h
if they differ from the generical ones in
libstdc++-v3/include/std/std_limits.h
This discreprency have been there since GCC-3.0.x and it didn't show
up because we didn't have full support for numerical limits.
I'm sorry about that.
-- Gaby
More information about the Gcc
mailing list