Enable BUILT_IN_IROUND.
commitf5fdea8087307a3315215cfad6c21412630039ec
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2012 20:27:07 +0000 (15 20:27 +0000)
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2012 20:27:07 +0000 (15 20:27 +0000)
tree9579173dd828b7321d6ff0bd81d503222d4a0b19
parent4c4cd94d7f71c0ac0d95e65d903c248a57a1309f
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185442 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/fortran/mathbuiltins.def
gcc/fortran/trans-intrinsic.c