diff options
author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-05-06 13:22:36 +0000 |
---|---|---|
committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-05-06 13:22:36 +0000 |
commit | 6e76068680c9f0d5a8a88c78ae17361b0aef0d20 (patch) | |
tree | b7e2b35f9b3160df1e209c132dfea111917916f8 /gcc | |
parent | 67b1adf362c0c18c27eda45704c0208b54a8e370 (diff) | |
download | gcc-6e76068680c9f0d5a8a88c78ae17361b0aef0d20.tar.gz |
2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (ix86_build_signbit_mask): Make it static.
* config/i386/i386-protos.h (ix86_build_signbit_mask): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147177 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 4 |
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 56d49fecedb..02af9fef85f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2009-05-06 H.J. Lu <hongjiu.lu@intel.com> + * config/i386/i386.c (ix86_build_signbit_mask): Make it static. + + * config/i386/i386-protos.h (ix86_build_signbit_mask): Removed. + +2009-05-06 H.J. Lu <hongjiu.lu@intel.com> + * config/i386/i386.md (*avx_<code><mode>3_finite): Replace ssemodesuffixf2c with avxmodesuffixf2c. diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h index badea0d4335..803a9da7ca3 100644 --- a/gcc/config/i386/i386-protos.h +++ b/gcc/config/i386/i386-protos.h @@ -96,7 +96,6 @@ extern void ix86_expand_convert_uns_sixf_sse (rtx, rtx); extern void ix86_expand_convert_uns_sidf_sse (rtx, rtx); extern void ix86_expand_convert_uns_sisf_sse (rtx, rtx); extern void ix86_expand_convert_sign_didf_sse (rtx, rtx); -extern rtx ix86_build_signbit_mask (enum machine_mode, bool, bool); extern void ix86_expand_fp_absneg_operator (enum rtx_code, enum machine_mode, rtx[]); extern void ix86_expand_copysign (rtx []); diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index b0974ff912f..2054b8898a7 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -13590,7 +13590,7 @@ ix86_expand_convert_uns_sisf_sse (rtx target, rtx input) emit_move_insn (target, fp_hi); } -/* A subroutine of ix86_build_signbit_mask_vector. If VECT is true, +/* A subroutine of ix86_build_signbit_mask. If VECT is true, then replicate the value for all elements of the vector register. */ @@ -13636,7 +13636,7 @@ ix86_build_const_vector (enum machine_mode mode, bool vect, rtx value) all elements of the vector register. If INVERT is true, then create a mask excluding the sign bit. */ -rtx +static rtx ix86_build_signbit_mask (enum machine_mode mode, bool vect, bool invert) { enum machine_mode vec_mode, imode; |