fold-const.c (fold_ternary_loc): Constant-propagate after removing dead operands.
authorMarc Glisse <marc.glisse@inria.fr>
Mon, 3 Sep 2012 17:31:38 +0000 (19:31 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Mon, 3 Sep 2012 17:31:38 +0000 (17:31 +0000)
commitaa369472a27746c266746fac3f3568b173654a95
tree72fdc7be9d4380c6964688c8dc44c6e68fa55389
parent197ce79334cbe9acc9bb627b134dd60c28afc3e5
fold-const.c (fold_ternary_loc): Constant-propagate after removing dead operands.

2012-09-03  Marc Glisse  <marc.glisse@inria.fr>

gcc/
* fold-const.c (fold_ternary_loc): Constant-propagate after
removing dead operands.

gcc/testsuite/
* gcc.dg/fold-perm.c: Improve test.

From-SVN: r190901
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fold-perm.c