diff options
author | Sandra Loosemore <sandra@codesourcery.com> | 2007-08-09 10:08:54 -0400 |
---|---|---|
committer | Sandra Loosemore <sandra@gcc.gnu.org> | 2007-08-09 10:08:54 -0400 |
commit | 14670a74f8ea321083f6263b07467d866700d0bc (patch) | |
tree | a8a3fee4ca17eda473bf8fd976e6e1976cb54255 /gcc/fortran/arith.c | |
parent | 166cdb08f21ed5009f1890b717a4eaf0d7f5d3a6 (diff) | |
download | gcc-14670a74f8ea321083f6263b07467d866700d0bc.zip gcc-14670a74f8ea321083f6263b07467d866700d0bc.tar.gz gcc-14670a74f8ea321083f6263b07467d866700d0bc.tar.bz2 |
tm.texi (CLZ_DEFINED_VALUE_AT_ZERO, [...]): Document change in interpretation of value from boolean to tri-state integer.
2007-08-09 Sandra Loosemore <sandra@codesourcery.com>
Nigel Stephens <nigel@mips.com>
gcc/
* doc/tm.texi (CLZ_DEFINED_VALUE_AT_ZERO, CTZ_DEFINED_VALUE_AT_ZERO):
Document change in interpretation of value from boolean to
tri-state integer.
* optabs.c (expand_ffs, expand_ctz): New functions to compute
ffs and ctz using clz.
(expand_unop): Call them.
* config/rs6000/rs6000.h (CLZ_DEFINED_VALUE_AT_ZERO): Fix its
result value.
(CTZ_DEFINED_VALUE_AT_ZERO): Likewise.
* config/mips/mips.h (CLZ_DEFINED_VALUE_AT_ZERO): Likewise, to
enable the new ffs expansion on this target.
Co-Authored-By: Nigel Stephens <nigel@mips.com>
From-SVN: r127318
Diffstat (limited to 'gcc/fortran/arith.c')
0 files changed, 0 insertions, 0 deletions