From 8cf0db2bcd9ed44aebb664815717294b4c9affc5 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Tue, 6 Jun 2006 17:01:27 +0000 Subject: re PR target/27842 (Miscompile of Altivec vec_abs (float) inside loop) PR target/27842 * config/rs6000/altivec.md (UNSPEC_VSLW): Remove. ("altivec_vspltisw_v4sf", "altivec_vslw_v4sf"): Remove. ("mulv4sf3", "absv4sf3", "negv4sf3"): Adapt users to use V4SImode temporaries and operations instead. PR target/27842 * gcc.dg/vmx/pr27842.c: New test. From-SVN: r114438 --- gcc/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gcc/ChangeLog') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 204498c..1f69780 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2006-06-06 Ulrich Weigand + + PR target/27842 + * config/rs6000/altivec.md (UNSPEC_VSLW): Remove. + ("altivec_vspltisw_v4sf", "altivec_vslw_v4sf"): Remove. + ("mulv4sf3", "absv4sf3", "negv4sf3"): Adapt users to use + V4SImode temporaries and operations instead. + 2006-06-06 Joseph S. Myers * config/mips/t-linux64 (tp-bit.c): Append to tp-bit.c, not -- cgit v1.1