diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2006-04-25 11:58:22 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2006-04-25 11:58:22 +0000 |
commit | 6d75cd5f57c4d23cdbd5acf9da32daf5265c07af (patch) | |
tree | 0f6648a4f4cf05c38fbbc43337b828a898676c88 | |
parent | 523375356265744a9a04c0f7850690b12d1726a3 (diff) | |
download | gcc-6d75cd5f57c4d23cdbd5acf9da32daf5265c07af.zip gcc-6d75cd5f57c4d23cdbd5acf9da32daf5265c07af.tar.gz gcc-6d75cd5f57c4d23cdbd5acf9da32daf5265c07af.tar.bz2 |
rtl.texi (ss_ashift): Improve wording.
* doc/rtl.texi (ss_ashift): Improve wording.
From-SVN: r113247
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/doc/rtl.texi | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 23c64a7..2d88406 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -32,6 +32,8 @@ flag_macv2hi_parts, flag_macv2hi_parts_acconly, flag_macinitv2hi_parts, flag_macinit1v2hi_parts): New patterns. + * doc/rtl.texi (ss_ashift): Improve wording. + 2006-04-24 Geoffrey Keating <geoffk@apple.com> * dwarf2out.c (verify_marks_clear): New. diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index 87f13d8..ebad35d 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -2018,8 +2018,8 @@ These two expressions epresent the result of arithmetically shifting @var{x} left by @var{c} places. They differ in their behavior on overflow of integer modes. An @code{ashift} operation is a plain shift with no special behaviour in case of a change in the sign bit; @code{ss_ashift} saturates to the minimum -or maximum representable value rather than allowing the shift to change the -sign bit of the value. +or maximum representable value if any of the bits shifted out differs from the +final sign bit. @var{x} have mode @var{m}, a fixed-point machine mode. @var{c} be a fixed-point mode or be a constant with mode @code{VOIDmode}; which |