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 /libjava/java | |
| 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 'libjava/java')
0 files changed, 0 insertions, 0 deletions
