This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libstdc++ bootstrap failures on sparc-sun-solaris2.8 (analyzed)


David Edelsohn <dje@watson.ibm.com> writes:

| >>>>> Gabriel Dos Reis writes:
| 
| Gabriel> Hmm, David fixed a similar issues for AIX with 
| 
| Gabriel> 2001-07-23  David Edelsohn  <edelsohn@gnu.org>
| 
| Gabriel> * include/bits/limits_generic.h (int): Set digits and digits10
| Gabriel> appropriately for word size.
| Gabriel> (unsigned int,long,unsigned long): Likewise.
| 
| Gabriel> Seems we ought to generalize his approcah...
| 
| 	I only fixed he infrastructure so that limits_generic.h is correct
| for various word sizes.  We still have not made any changes to allow that
| correct infrastructure to be utilized for 32x64 multilibs.

Thanks for the correction.  I was under the impression that it was fix
for AIX.  

| 	But what do you to do with that knowledge?  Treating the entire V3
| 32x64 multilib configure and build as cross-compiling is very complicated
| (see the Linux stuff -- we would need that for every target).  The rest of
| configure works except for gen-num-limits.  We only want the limits
| generation to occur as if cross-compiling.

OK. I'm convinced that you have a working solution for 3.0.x (and
maybe 3.1 if can't advance with Stephen's idea).  

Any objection?

|  I do not yet have a good idea
| of how or where to have only gen-num-limits care about 32x64.

Nearly everything:

	min()
	max()
	digits
	digits10
	radix			// only for fpt, always 2 for integers
	epsilon()
	round_error()
	
	min_exponent
	min_exponent10
	max_exponent
	max_exponent10
	
	has_infinity
	has_quiet_NaN
	has_signaling_NaN
	has_denorm
	infinity()
	quiet_NaN()
	signaling_NaN()

	is_iec559

	traps
	tinyness_before
	round_style
	

-- Gaby


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]