[Bug fortran/54656] ICE with software REAL(16) for NORM2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54656 Francois-Xavier Coudert fxcoudert at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |6.0 --- Comment #5 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org --- Fixed on trunk. Probably not worth a backport.
[Bug fortran/54656] ICE with software REAL(16) for NORM2
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. */
[Bug fortran/54656] ICE with software REAL(16) for NORM2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54656 --- Comment #4 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org --- Author: fxcoudert Date: Sun Aug 16 19:47:02 2015 New Revision: 226929 URL: https://gcc.gnu.org/viewcvs?rev=226929root=gccview=rev Log: PR fortran/54656 * trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): Add decl for quadruple precision BUILT_IN_SQRT. * gfortran.dg/norm_4.f90: Rename to... * gfortran.dg/norm2_4.f90: this. * gfortran.dg/norm2_5.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/norm2_4.f90 - copied unchanged from r226894, trunk/gcc/testsuite/gfortran.dg/norm_4.f90 trunk/gcc/testsuite/gfortran.dg/norm2_5.f90 Removed: trunk/gcc/testsuite/gfortran.dg/norm_4.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-intrinsic.c trunk/gcc/testsuite/ChangeLog
[Bug fortran/54656] ICE with software REAL(16) for NORM2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54656 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org --- Again reported at https://groups.google.com/forum/#!topic/comp.lang.fortran/kvEJ5ZC-qjM
[Bug fortran/54656] ICE with software REAL(16) for NORM2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54656 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2012-09-21 Ever Confirmed|0 |1 --- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr 2012-09-21 13:57:49 UTC --- Confirmed.