Enable BUILT_IN_IROUND.
authorJanne Blomqvist <jb@gcc.gnu.org>
Thu, 15 Mar 2012 20:27:07 +0000 (22:27 +0200)
committerJanne Blomqvist <jb@gcc.gnu.org>
Thu, 15 Mar 2012 20:27:07 +0000 (22:27 +0200)
commit6715d47bba944ef7b268ef54fde1c918013f480b
tree9579173dd828b7321d6ff0bd81d503222d4a0b19
parent28eccf2d94aa9a1e3c11db6f7ebcbaf8968718b6
Enable BUILT_IN_IROUND.

2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>

* f95-lang.c (gfc_init_builtin_functions): Initialize
BUILT_IN_IROUND.
* mathbuiltins.def: Add IROUND.
* trans-intrinsic.c (build_round_expr): Use BUILT_IN_IROUND if
type size matches.
(gfc_build_intrinsic_lib_fndecls): Build iround functions.

From-SVN: r185442
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/fortran/mathbuiltins.def
gcc/fortran/trans-intrinsic.c