trans.h (gfor_fndecl_clz128, [...]): Remove.
commit16c0e295094c8f7721d838378f8b692331576887
authorFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tue, 7 Sep 2010 22:25:08 +0000 (7 22:25 +0000)
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tue, 7 Sep 2010 22:25:08 +0000 (7 22:25 +0000)
tree79d5b55ac565ae07c2478c721b8819a796a18229
parent237e9c04cd786379d85273faa6fed98119ac0c0d
trans.h (gfor_fndecl_clz128, [...]): Remove.

* trans.h (gfor_fndecl_clz128, gfor_fndecl_ctz128): Remove.
* trans-decl.c (gfor_fndecl_clz128, gfor_fndecl_ctz128): Remove.
(gfc_build_intrinsic_function_decls): Don't build the
gfor_fndecl_clz128 and gfor_fndecl_ctz128.
* trans-intrinsic.c (gfc_conv_intrinsic_leadz,
gfc_conv_intrinsic_trailz): Generate inline arithmetic instead
of calling clz128/ctz128 library functions.

From-SVN: r163976
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans.h