libstdc++/5045: wrong value std::numeric_limits<T>::digits10 for integer types

paolo@gcc.gnu.org paolo@gcc.gnu.org
Wed Dec 12 16:16:00 GMT 2001


The following reply was made to PR libstdc++/5045; it has been noted by GNATS.

From: paolo@gcc.gnu.org
To: gcc-bugs@gcc.gnu.org, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org,
  paolo@gcc.gnu.org, pmartin@uklinux.net
Cc:  
Subject: Re: libstdc++/5045: wrong value std::numeric_limits<T>::digits10 for integer types
Date: 13 Dec 2001 00:08:26 -0000

 Synopsis: wrong value std::numeric_limits<T>::digits10 for integer types
 
 State-Changed-From-To: feedback->closed
 State-Changed-By: paolo
 State-Changed-When: Wed Dec 12 16:08:25 2001
 State-Changed-Why:
     Fixed in mainline.
     
     CVSROOT:        /cvs/gcc
     Module name:    gcc
     Changes by:     paolo@gcc.gnu.org       2001-12-12 12:23:30
     
     Modified files:
             libstdc++-v3   : ChangeLog 
             libstdc++-v3/include/bits: std_limits.h locale_facets.tcc 
             libstdc++-v3/testsuite/18_support: numeric_limits.cc 
             libstdc++-v3/testsuite/27_io: istream_extractor_arith.cc 
     
     Log message:
             2001-12-12  Philip Martin  <philip@codematters.co.uk>
             Ross Smith     <r-smith@ihug.co.nz>
             Paolo Carlini  <pcarlini@unitus.it>
             
             libstdc++/5045
             * include/bits/std_limits.h (defines, numeric_limits<bool>::digits10):
             Fix digits10 values for integral types.
             * include/bits/locale_facets.tcc (num_get::do_get for integral types):
             Tweak _M_extract_int call.
             * testsuite/27_io/istream_extractor_arith.cc (test13, test12_aux):
             Tweak overflowing number of digits.
             * testsuite/18_support/numeric_limits.cc (test03): New testcase.
     
 
 http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=5045&database=gcc



More information about the Gcc-prs mailing list