aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2009-05-06 13:22:36 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2009-05-06 06:22:36 -0700
commit67341fb5ae0aa93fdf1e4e62720e30616ef998b3 (patch)
treeb7e2b35f9b3160df1e209c132dfea111917916f8
parent87946f42dee0b66124fd2545b31bc77d327132d6 (diff)
downloadgcc-67341fb5ae0aa93fdf1e4e62720e30616ef998b3.zip
gcc-67341fb5ae0aa93fdf1e4e62720e30616ef998b3.tar.gz
gcc-67341fb5ae0aa93fdf1e4e62720e30616ef998b3.tar.bz2
i386.c (ix86_build_signbit_mask): Make it static.
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. From-SVN: r147177
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386-protos.h1
-rw-r--r--gcc/config/i386/i386.c4
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 56d49fe..02af9fe 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 badea0d..803a9da 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 b0974ff..2054b88 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;