aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.def
diff options
context:
space:
mode:
authorHaochen Gui <guihaoc@gcc.gnu.org>2024-06-26 13:35:10 +0800
committerHaochen Gui <guihaoc@gcc.gnu.org>2024-06-26 13:40:02 +0800
commit680eda8c74100eb957dffbcc5554230e71f25990 (patch)
treebbe0a73306656194dd6eea02adbcb7c99ec9487b /gcc/optabs.def
parenteed2027843409bf3afd03053d95760bdacb8fbf6 (diff)
downloadgcc-680eda8c74100eb957dffbcc5554230e71f25990.zip
gcc-680eda8c74100eb957dffbcc5554230e71f25990.tar.gz
gcc-680eda8c74100eb957dffbcc5554230e71f25990.tar.bz2
optab: Add isfinite_optab for isfinite builtin
gcc/ * builtins.cc (interclass_mathfn_icode): Set optab to isfinite_optab for isfinite builtin. * optabs.def (isfinite_optab): New. * doc/md.texi (isfinite): Document.
Diffstat (limited to 'gcc/optabs.def')
-rw-r--r--gcc/optabs.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/optabs.def b/gcc/optabs.def
index bc2611a..9514a31 100644
--- a/gcc/optabs.def
+++ b/gcc/optabs.def
@@ -352,6 +352,7 @@ OPTAB_D (fmod_optab, "fmod$a3")
OPTAB_D (hypot_optab, "hypot$a3")
OPTAB_D (ilogb_optab, "ilogb$a2")
OPTAB_D (isinf_optab, "isinf$a2")
+OPTAB_D (isfinite_optab, "isfinite$a2")
OPTAB_D (issignaling_optab, "issignaling$a2")
OPTAB_D (ldexp_optab, "ldexp$a3")
OPTAB_D (log10_optab, "log10$a2")