diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-23 16:07:53 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-23 16:07:53 +0000 |
commit | 1282ed8f18389ca494d73a34fa1f35b72ce0ab78 (patch) | |
tree | 998c72bef1523c8d05cc6f1b61f8afc54b5b3c7a /gcc/cp/ChangeLog | |
parent | d3c1c38905cdfc460bcad25570327764640d079c (diff) | |
download | gcc-1282ed8f18389ca494d73a34fa1f35b72ce0ab78.tar.gz |
2005-12-23 Paolo Bonzini <bonzini@gnu.org>
* combine.c (simplify_shift_const): Fix typo. Use, whenever
applicable, simplify_const_binary_operation.
(simplify_shift_const): Leave only the fallback
case when no simplification is possible. Extract to...
(simplify_shift_const_1): ... here. Always create a new
RTX instead of substituting. Remove the signed_count variable.
Return NULL_RTX if no substitution is possible.
(simplify_and_const_int): Leave only the fallback
case when no simplification is possible. Extract to...
(simplify_and_const_int_1): ... here. Always create a new
RTX instead of substituting. Return NULL_RTX if no substitution
is possible.
(force_to_mode, simplify_comparison): Don't pass a non-NULL first
parameter to simplify_and_const_int and simplify_shift_const,
unless it is equal to the expected non-simplified result.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109016 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/ChangeLog')
0 files changed, 0 insertions, 0 deletions