diff options
author | Roger Sayle <roger@eyesopen.com> | 2006-05-30 15:32:52 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-05-30 15:32:52 +0000 |
commit | 70233f378882c295d33065075e476487c1bd1729 (patch) | |
tree | 6d1370f585fb59eba673c1d1c7a7b0721cf849ac /libjava/java/net/InetAddress.java | |
parent | d117b270e2cb7841dd739a514fe8fac48f2225dd (diff) | |
download | gcc-70233f378882c295d33065075e476487c1bd1729.zip gcc-70233f378882c295d33065075e476487c1bd1729.tar.gz gcc-70233f378882c295d33065075e476487c1bd1729.tar.bz2 |
simplify-rtx.c (simplify_binary_operation): Unfactor the shift and rotate cases.
* simplify-rtx.c (simplify_binary_operation): Unfactor the shift
and rotate cases.
<LSHIFTRT>: Optimize (lshiftrt (clz X) C) as (eq X 0) where C is
log2(GET_MODE_BITSIZE(X)) on targets with the appropriate semantics.
* gcc.target/ppc-eq0-1.c: New test case.
* gcc.target/ppc-negeq0-1.c: New test case.
From-SVN: r114239
Diffstat (limited to 'libjava/java/net/InetAddress.java')
0 files changed, 0 insertions, 0 deletions