cvs commit: src/lib/msun/src e_acos.c e_acosf.c e_atan2.c e_atan2f.c s_atan.c s_atanf.c

David Schultz das at FreeBSD.org
Thu Jul 31 19:58:02 UTC 2008


das         2008-07-31 19:57:50 UTC

  FreeBSD src repository

  Modified files:
    lib/msun/src         e_acos.c e_acosf.c e_atan2.c e_atan2f.c 
                         s_atan.c s_atanf.c 
  Log:
  SVN rev 181062 on 2008-07-31 19:57:50Z by das
  
  As in other parts of libm, mark a few constants as volatile to prevent
  spurious optimizations. gcc doesn't support FENV_ACCESS, so when it
  folds constants, it assumes that the rounding mode is always the
  default and floating point exceptions never matter.
  
  Revision  Changes    Path
  1.12      +4 -2      src/lib/msun/src/e_acos.c
  1.9       +4 -2      src/lib/msun/src/e_acosf.c
  1.12      +4 -2      src/lib/msun/src/e_atan2.c
  1.9       +4 -2      src/lib/msun/src/e_atan2f.c
  1.11      +2 -2      src/lib/msun/src/s_atan.c
  1.9       +2 -2      src/lib/msun/src/s_atanf.c


More information about the cvs-src mailing list