[Bug fortran/54656] ICE with software REAL(16) for NORM2
fxcoudert at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Aug 16 19:32:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54656
Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2012-09-21 00:00:00 |2015-8-16
CC| |fxcoudert at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |fxcoudert at gcc dot gnu.org
--- Comment #3 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
Index: trans-intrinsic.c
===================================================================
--- trans-intrinsic.c (revision 226924)
+++ trans-intrinsic.c (working copy)
@@ -676,6 +676,11 @@ gfc_build_intrinsic_lib_fndecls (void)
#undef DEFINE_MATH_BUILTIN
#undef DEFINE_MATH_BUILTIN_C
+ /* There is one built-in we defined manually, because it gets called
+ with builtin_decl_for_precision() or builtin_decl_for_float_type()
+ even though it is not an OTHER_BUILTIN: it is SQRT. */
+ quad_decls[BUILT_IN_SQRT] = define_quad_builtin ("sqrtq", func_1, true);
+
}
/* Add GCC builtin functions. */
More information about the Gcc-bugs
mailing list