------- Comment #9 from dominiq at lps dot ens dot fr  2007-08-30 21:04 -------
The following code:

real x
x = 1.0
print '(3E20.2e2)', x, x/10.0, x/100.0
print '(3E20.2e3)', x, x/10.0, x/100.0
print '(3E20.2e4)', x, x/10.0, x/100.0
print '(3E20.2e5)', x, x/10.0, x/100.0
print '(3E20.2e6)', x, x/10.0, x/100.0
print '(3E20.2e7)', x, x/10.0, x/100.0
print '(3E20.3e2)', x, x/10.0, x/100.0
print '(3E20.3e3)', x, x/10.0, x/100.0
print '(3E20.3e4)', x, x/10.0, x/100.0
print '(3E20.3e5)', x, x/10.0, x/100.0
print '(3E20.3e6)', x, x/10.0, x/100.0
print '(3E20.3e7)', x, x/10.0, x/100.0
print '(3E20.4e2)', x, x/10.0, x/100.0
print '(3E20.4e3)', x, x/10.0, x/100.0
print '(3E20.4e4)', x, x/10.0, x/100.0
print '(3E20.4e5)', x, x/10.0, x/100.0
print '(3E20.4e6)', x, x/10.0, x/100.0
print '(3E20.4e7)', x, x/10.0, x/100.0
end

gives on Darwin without options:

            0.10E+01            0.10E+00            0.10E-01
           0.10E+00^@           0.10E+00^@           0.10E-00^@
          [EMAIL PROTECTED]          [EMAIL PROTECTED]          [EMAIL 
PROTECTED]
        [EMAIL PROTECTED]        [EMAIL PROTECTED]        [EMAIL PROTECTED]
       [EMAIL PROTECTED]       [EMAIL PROTECTED]       [EMAIL PROTECTED]
           0.100E+01           0.100E+00           0.100E-01
          0.100E+00^@          0.100E+00^@          0.100E-00^@
         [EMAIL PROTECTED]         [EMAIL PROTECTED]         [EMAIL PROTECTED]
        [EMAIL PROTECTED]        [EMAIL PROTECTED]        [EMAIL PROTECTED]
       [EMAIL PROTECTED]       [EMAIL PROTECTED]       [EMAIL PROTECTED]
      [EMAIL PROTECTED]      [EMAIL PROTECTED]      [EMAIL PROTECTED]
          0.1000E+01          0.1000E+00          0.1000E-01
         0.1000E+00^@         0.1000E+00^@         0.1000E-00^@
        [EMAIL PROTECTED]        [EMAIL PROTECTED]        [EMAIL PROTECTED]
       [EMAIL PROTECTED]       [EMAIL PROTECTED]       [EMAIL PROTECTED]
      [EMAIL PROTECTED]      [EMAIL PROTECTED]      [EMAIL PROTECTED]
     [EMAIL PROTECTED]     [EMAIL PROTECTED]     [EMAIL PROTECTED]

with -m64:

            0.10E+01            0.10E+00            0.10E-01
           0.10E+001           0.10E+000           0.10E-001
          0.10E+0001          0.10E+0000          0.10E-0001
         0.10E+00001         0.10E+00000         0.10E-00001
        0.10E+000001        0.10E+000000        0.10E-000001
       0.10E+000000^@       0.10E+000000^@       0.10E-000000^@
           0.100E+01           0.100E+00           0.100E-01
          0.100E+001          0.100E+000          0.100E-001
         0.100E+0001         0.100E+0000         0.100E-0001
        0.100E+00001        0.100E+00000        0.100E-00001
       0.100E+000001       0.100E+000000       0.100E-000001
      0.100E+000000^@      0.100E+000000^@      0.100E-000000^@
          0.1000E+01          0.1000E+00          0.1000E-01
         0.1000E+001         0.1000E+000         0.1000E-001
        0.1000E+0001        0.1000E+0000        0.1000E-0001
       0.1000E+00001       0.1000E+00000       0.1000E-00001
      0.1000E+000001      0.1000E+000000      0.1000E-000001
     0.1000E+000000^@     0.1000E+000000^@     0.1000E-000000^@

instead of (xlg, g95):

            0.10E+01            0.10E+00            0.10E-01
           0.10E+001           0.10E+000           0.10E-001
          0.10E+0001          0.10E+0000          0.10E-0001
         0.10E+00001         0.10E+00000         0.10E-00001
        0.10E+000001        0.10E+000000        0.10E-000001
       0.10E+0000001       0.10E+0000000       0.10E-0000001
           0.100E+01           0.100E+00           0.100E-01
          0.100E+001          0.100E+000          0.100E-001
         0.100E+0001         0.100E+0000         0.100E-0001
        0.100E+00001        0.100E+00000        0.100E-00001
       0.100E+000001       0.100E+000000       0.100E-000001
      0.100E+0000001      0.100E+0000000      0.100E-0000001
          0.1000E+01          0.1000E+00          0.1000E-01
         0.1000E+001         0.1000E+000         0.1000E-001
        0.1000E+0001        0.1000E+0000        0.1000E-0001
       0.1000E+00001       0.1000E+00000       0.1000E-00001
      0.1000E+000001      0.1000E+000000      0.1000E-000001
     0.1000E+0000001     0.1000E+0000000     0.1000E-0000001


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33225

Reply via email to