re PR target/44757 (lm32.md: In function ‘gen_ashlsi3’:unused variable ‘one’)
authorJoern Rennecke <amylaar@spamcop.net>
Mon, 8 Nov 2010 19:44:42 +0000 (19:44 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 8 Nov 2010 19:44:42 +0000 (19:44 +0000)
commitae15736e2d7c411ecedba356c112ae7a134fc62c
treed722d8b6ee9d1632946ea7b6d41ab37b3219be94
parentf4becba81532699a3d4681460fb0107791901a58
re PR target/44757 (lm32.md: In function ‘gen_ashlsi3’:unused variable ‘one’)

2010-11-08  Joern Rennecke  <amylaar@spamcop.net>
    Richard Henderson <rth@redhat.com>

PR target/44757
* config/lm32/lm32.h (LEGITIMATE_CONSTANT_P): Call
lm32_legitimate_constant_p.
* config/lm32/lm32.md (ashlsi3): Remove unused variable.
* config/lm32/lm32.c (gen_int_relational): Make new block for
LE / LT / LEU / LTU case.  Declare variables at start of block.
(lm32_block_move_inline): Use XALLOCAVEC.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r166451
gcc/ChangeLog
gcc/config/lm32/lm32.c
gcc/config/lm32/lm32.h
gcc/config/lm32/lm32.md