aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-06-13 17:48:51 +0200
committerUros Bizjak <uros@gcc.gnu.org>2007-06-13 17:48:51 +0200
commit8d3641040cfe5100d576e35eb40fec9f3f9db25f (patch)
tree790987ba698c61891eb42eb126e93671451ceb06
parent44017a45a08b3c6c58e99aa866ad988cca5c1000 (diff)
downloadgcc-8d3641040cfe5100d576e35eb40fec9f3f9db25f.zip
gcc-8d3641040cfe5100d576e35eb40fec9f3f9db25f.tar.gz
gcc-8d3641040cfe5100d576e35eb40fec9f3f9db25f.tar.bz2
i386.c (ix86_init_mmx_sse_builtins): Define usign def_builtin.
* config/i386/i386.c (ix86_init_mmx_sse_builtins) [__builtin_infq, __builtin_fabsq]: Define usign def_builtin. [__builtin_ia32_rsqrtps, __builtin_ia32_rsqrtss]: Define using def_builtin_const. From-SVN: r125680
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386.c8
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 509a0fa..411193f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2007-06-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.c (ix86_init_mmx_sse_builtins)
+ [__builtin_infq, __builtin_fabsq]: Define usign def_builtin.
+ [__builtin_ia32_rsqrtps, __builtin_ia32_rsqrtss]: Define using
+ def_builtin_const.
+
2007-06-13 Bernd Schmidt <bernd.schmidt@analog.com>
* config/bfin/bfin.c (gen_one_bundle): Delete unused local variables.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index be8a3ef..ab7c8c4 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -17763,12 +17763,12 @@ ix86_init_mmx_sse_builtins (void)
/* TFmode support builtins. */
ftype = build_function_type (float128_type_node,
void_list_node);
- def_builtin_const (OPTION_MASK_ISA_64BIT, "__builtin_infq", ftype, IX86_BUILTIN_INFQ);
+ def_builtin (OPTION_MASK_ISA_64BIT, "__builtin_infq", ftype, IX86_BUILTIN_INFQ);
ftype = build_function_type_list (float128_type_node,
float128_type_node,
NULL_TREE);
- def_builtin_const (OPTION_MASK_ISA_64BIT, "__builtin_fabsq", ftype, IX86_BUILTIN_FABSQ);
+ def_builtin (OPTION_MASK_ISA_64BIT, "__builtin_fabsq", ftype, IX86_BUILTIN_FABSQ);
ftype = build_function_type_list (float128_type_node,
float128_type_node,
@@ -18029,8 +18029,8 @@ ix86_init_mmx_sse_builtins (void)
def_builtin (OPTION_MASK_ISA_SSE, "__builtin_ia32_rcpps", v4sf_ftype_v4sf, IX86_BUILTIN_RCPPS);
def_builtin (OPTION_MASK_ISA_SSE, "__builtin_ia32_rcpss", v4sf_ftype_v4sf, IX86_BUILTIN_RCPSS);
- def_builtin (OPTION_MASK_ISA_SSE, "__builtin_ia32_rsqrtps", v4sf_ftype_v4sf, IX86_BUILTIN_RSQRTPS);
- def_builtin (OPTION_MASK_ISA_SSE, "__builtin_ia32_rsqrtss", v4sf_ftype_v4sf, IX86_BUILTIN_RSQRTSS);
+ def_builtin_const (OPTION_MASK_ISA_SSE, "__builtin_ia32_rsqrtps", v4sf_ftype_v4sf, IX86_BUILTIN_RSQRTPS);
+ def_builtin_const (OPTION_MASK_ISA_SSE, "__builtin_ia32_rsqrtss", v4sf_ftype_v4sf, IX86_BUILTIN_RSQRTSS);
def_builtin_const (OPTION_MASK_ISA_SSE, "__builtin_ia32_sqrtps", v4sf_ftype_v4sf, IX86_BUILTIN_SQRTPS);
def_builtin_const (OPTION_MASK_ISA_SSE, "__builtin_ia32_sqrtss", v4sf_ftype_v4sf, IX86_BUILTIN_SQRTSS);