Skip to content
Snippets Groups Projects
  • Tobias Burnus's avatar
    82a4f54c
    re PR libfortran/35862 ([F2003] Implement new rounding modes for run time) · 82a4f54c
    Tobias Burnus authored
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * libgfortran.h (GFC_FPE_DOWNWARD, GFC_FPE_TONEAREST,
            GFC_FPE_TOWARDZERO, GFC_FPE_UPWARD): New defines.
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * libgfortran.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): New prototypes.
            * config/fpu-387.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): New functions.
            * config/fpu-aix.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-generic.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-glibc.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-sysv.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * configure.ac: Check for fp_rnd and fp_rnd_t.
            * io/io.h (enum unit_round): Use GFC_FPE_* for the value.
            * io/read.c (convert_real): Set FP ronding mode.
            * Makefile.in: Regenerate.
            * aclocal.m4: Regenerate.
            * config.h.in: Regenerate.
            * configure: Regenerate.
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * gfortran.dg/round_4.f90: New.
    
    
    Co-Authored-By: default avatarUros Bizjak <ubizjak@gmail.com>
    
    From-SVN: r201093
    82a4f54c
    History
    re PR libfortran/35862 ([F2003] Implement new rounding modes for run time)
    Tobias Burnus authored
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * libgfortran.h (GFC_FPE_DOWNWARD, GFC_FPE_TONEAREST,
            GFC_FPE_TOWARDZERO, GFC_FPE_UPWARD): New defines.
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * libgfortran.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): New prototypes.
            * config/fpu-387.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): New functions.
            * config/fpu-aix.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-generic.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-glibc.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * config/fpu-sysv.h (set_fpu_rounding_mode,
            get_fpu_rounding_mode): Ditto.
            * configure.ac: Check for fp_rnd and fp_rnd_t.
            * io/io.h (enum unit_round): Use GFC_FPE_* for the value.
            * io/read.c (convert_real): Set FP ronding mode.
            * Makefile.in: Regenerate.
            * aclocal.m4: Regenerate.
            * config.h.in: Regenerate.
            * configure: Regenerate.
    
    2013-07-21  Tobias Burnus  <burnus@net-b.de>
    
            PR fortran/35862
            * gfortran.dg/round_4.f90: New.
    
    
    Co-Authored-By: default avatarUros Bizjak <ubizjak@gmail.com>
    
    From-SVN: r201093