From: hubicka Date: Sat, 27 Dec 2014 15:18:05 +0000 (+0000) Subject: * sreal.h (sreal::shift): Fix sanity check. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=09196675b74bd04b562fe3b264a9648eb0568a59;p=thirdparty%2Fgcc.git * sreal.h (sreal::shift): Fix sanity check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219075 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8aab41455c25..3e1824f13a89 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-12-27 Jan hubicka + + * sreal.h (sreal::shift): Fix sanity check. + 2014-12-27 Uros Bizjak * config/i386/mmx.md (*vec_extractv2sf_1): Do not emit unpckhps. diff --git a/gcc/sreal.h b/gcc/sreal.h index 2bee542a68ca..beaa5cd02b9e 100644 --- a/gcc/sreal.h +++ b/gcc/sreal.h @@ -87,8 +87,8 @@ public: /* Zero needs no shifting. */ if (!m_sig) return *this; - gcc_checking_assert (s <= SREAL_BITS); - gcc_checking_assert (s >= -SREAL_BITS); + gcc_checking_assert (s <= SREAL_MAX_EXP); + gcc_checking_assert (s >= -SREAL_MAX_EXP); /* Overflows/drop to 0 could be handled gracefully, but hopefully we do not need to do so. */