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

            Bug ID: 61002
           Summary: Can't divide by 0
           Product: gcc
           Version: 4.8.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fkrogh#gcc at mathalacarte dot com

If I have a statement like

real(kind(1.0d0)), parameter :: big=1.0d0/0.0d0

the compile fails with an error even when using the option -ffpe-trap=

The man page for gcc makes this excellent point

       -Wno-div-by-zero
           Do not warn about compile-time integer division by zero.  Floating-
           point division by zero is not warned about, as it can be a
           legitimate way of obtaining infinities and NaNs.

And in fact, all I'm trying to do is obtain infinity.

Reply via email to