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

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011.02.08 10:40:46
     Ever Confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-02-08 
10:40:46 UTC ---
I also see it on x86_64-unknown-linux-gnu and x86_64-apple-darwin10.6.0. As
shown by the following test, there is a bus error for the exponents is the
range 127 to 142 (I did not check exponents above 200;-):


        program z
        implicit none

        integer ::i
        real(kind=16) :: q

        do i=1,126
          q=2.0_16**i
          write(*,*)i,q
        end do

        do i=200,143,-1
          q=2.0_16**i
          write(*,*)i,q
        end do

!        write(*,*)'127'
!        q=2.0_16**127
!        write(*,*)i,q

        write(*,*)'142'
        q=2.0_16**142
        write(*,*)i,q

        end program z

Reply via email to