diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-06-13 17:48:51 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-06-13 17:48:51 +0200 |
commit | 8d3641040cfe5100d576e35eb40fec9f3f9db25f (patch) | |
tree | 790987ba698c61891eb42eb126e93671451ceb06 | |
parent | 44017a45a08b3c6c58e99aa866ad988cca5c1000 (diff) | |
download | gcc-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/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 8 |
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); |