simplify-rtx.c (simplify_unary_operation_1): Extend the handling of SUBREG_PROMOTED_V...
commit4613543f827f21ebc28da9ba2fba4cee24b43c5e
authorRichard Sandiford <rsandifo@nildram.co.uk>
Thu, 28 Feb 2008 20:02:09 +0000 (28 20:02 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 28 Feb 2008 20:02:09 +0000 (28 20:02 +0000)
treecd0619117f326654d83ccadab7ec77b8fa664bfd
parent43e7fd21ac4980fc31c40e76abf3223e2be167f1
simplify-rtx.c (simplify_unary_operation_1): Extend the handling of SUBREG_PROMOTED_VAR_P to cope with cases where the...

gcc/
* simplify-rtx.c (simplify_unary_operation_1): Extend the handling
of SUBREG_PROMOTED_VAR_P to cope with cases where the extended value
is smaller than the original promoted value.
(simplify_subreg): If OP is a SUBREG, try to preserve its
SUBREG_PROMOTED_VAR_P information.

From-SVN: r132755
gcc/ChangeLog
gcc/simplify-rtx.c