The following expression yields a wrong result, when compiled with gcc 4.3.0

sin(cos(tan(M_PI/2.0)))

The build system is a 64 bit Redhat 5 enterprise Linux machine (kernel 2.6.18)
with a quad-core Q6600 Intel Core 2 processor.

Configure options for gcc are:
onfigured with: ../configure --prefix=/home/home_dev/apel/tools/linux64
--with-gmp=/home/home_dev/apel/tools/linux64
--with-mpfr=/home/home_dev/apel/tools/linux64 --program-suffix=-4.3
--with-gnu-as --with-gnu-ld --with-arch=core2

Command line:
  gcc-4.3 -o test test.c

The preprocessed source file is attached.


-- 
           Summary: Wrong result for constant float expression
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: martin dot apel at simpack dot de
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


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

Reply via email to