OSDN Git Service

2002-02-27 Paolo Carlini <pcarlini@unitus.it>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2002 19:54:32 +0000 (19:54 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2002 19:54:32 +0000 (19:54 +0000)
* testsuite/27_io/ios_manip_basefield.cc (test01):
Fix for 64 bit machines.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50111 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/27_io/ios_manip_basefield.cc

index d07ec0b..a65ae40 100644 (file)
@@ -1,3 +1,8 @@
+2002-02-27  Paolo Carlini  <pcarlini@unitus.it>
+
+       * testsuite/27_io/ios_manip_basefield.cc (test01):
+       Fix for 64 bit machines.
+
 2002-02-26  Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/bits/basic_ios.tcc (basic_ios::init): Set _M_fill to zero.
index 1c5522b..9a19699 100644 (file)
@@ -46,27 +46,27 @@ test01()
 {
   bool test = true;
 
-  const char lit[] = "037 777 654 322\n:037 776 543 211:\n:037 777 654 322   :\n"
-                     ":   037 777 765 433:\n:   037 777 776 544:\n: 04 553 207:\n"
+  const char lit[] = "0123 456\n: 01 234 567:\n:0123 456   :\n"
+                     ":    012 345:\n:     01 234:\n: 04 553 207:\n"
                      ":0361 100   :\n:    030 071:\n:     02 322:\n"
                      "0x000012 345 678\n";
 
   std::ostringstream oss;
   oss.imbue(std::locale(std::locale(), new MyNP));
   oss << std::oct << std::showbase;
-  oss << -0123456l << std::endl;
+  oss << 0123456l << std::endl;
 
   oss << ":" << std::setw(11);
-  oss << -01234567l << ":" << std::endl;
+  oss << 01234567l << ":" << std::endl;
 
-  oss << ":" << std::setw(18) << std::left;
-  oss << -0123456l << ":" << std::endl;
+  oss << ":" << std::setw(11) << std::left;
+  oss << 0123456l << ":" << std::endl;
 
-  oss << ":" << std::setw(18) << std::right;
-  oss << -012345l << ":" << std::endl;
+  oss << ":" << std::setw(11) << std::right;
+  oss << 012345l << ":" << std::endl;
 
-  oss << ":" << std::setw(18) << std::internal;
-  oss << -01234l << ":" << std::endl;
+  oss << ":" << std::setw(11) << std::internal;
+  oss << 01234l << ":" << std::endl;
 
   oss << ":" << std::setw(11);
   oss << 1234567l << ":" << std::endl;
@@ -128,11 +128,11 @@ main()
 
 // Projected output:
 /*
-037 777 654 322
-:037 776 543 211:
-:037 777 654 322   :
-:   037 777 765 433:
-:   037 777 776 544:
+0123 456
+: 01 234 567:
+:0123 456   :
+:    012 345:
+:     01 234:
 : 04 553 207:
 :0361 100   :
 :    030 071: