This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap failure on sparc32-linux
- To: Benoît Sibaud <benoit dot sibaud at rd dot francetelecom dot fr>
- Subject: Re: Bootstrap failure on sparc32-linux
- From: Alex Buell <alex dot buell at tahallah dot demon dot co dot uk>
- Date: Mon, 18 Jun 2001 06:41:39 +0100 (BST)
- cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Reply-To: <alex dot buell at tahallah dot demon dot co dot uk>
On Mon, 18 Jun 2001, Benoît Sibaud wrote:
> retried with a gcc-20010615 from netwinder and binutils-20010613. Same
> error.
I'm getting the same problem here; reported it about 3 hours ago. The
problem seems to be that gen-num-limits is blowing up with illegal
instruction error and dumps core. Cannot debug it with gdb (4.18).
[alex@tahallah]/home/alex/src/build > sparc-unknown-linux-gnu/libstdc++-v3/src/gen-num-limits
template<> struct numeric_limits<bool> {
static const bool is_specialized = true;
static bool min() throw()
{ return false; }
static bool max() throw()
{ return true; }
static const int digits = 8;
static const int digits10 = 2;
static const bool is_signed = false;
static const bool is_integer = true;
static const bool is_exact = true;
static const int radix = 2;
static bool epsilon() throw()
{ return 0; }
static bool round_error() throw()
{ return 0; }
static const int min_exponent = 0;
static const int min_exponent10 = 0;
static const int max_exponent = 0;
static const int max_exponent10 = 0;
static const bool has_infinity = false;
static const bool has_quiet_NaN = false;
static const bool has_signaling_NaN = false;
static const float_denorm_style has_denorm = denorm_absent;
static const bool has_denorm_loss = false;
static bool infinity() throw()
{ return static_cast<bool>(0); }
static bool quiet_NaN() throw()
{ return static_cast<bool>(0); }
static bool signaling_NaN() throw()
{ return static_cast<bool>(0); }
static bool denorm_min() throw()
{ return static_cast<bool>(0); }
static const bool is_iec559 = true;
static const bool is_bounded = true;
static const bool is_modulo = true;
Illegal instruction (core dumped)
--
Alex.
http://www.tahallah.demon.co.uk