re PR tree-optimization/15784 (fold misses binary optimization)
authorJeff Law <law@gcc.gnu.org>
Fri, 11 Mar 2005 04:52:42 +0000 (21:52 -0700)
committerJeff Law <law@gcc.gnu.org>
Fri, 11 Mar 2005 04:52:42 +0000 (21:52 -0700)
commitcbefb99c9944240c248e7aa8dcd9bfd2b7ecc864
treeb68e8b88fbd204957fa2a685eaa6985b21264dfc
parentc0cbd601303809da24e1ea49b711193cba4815be
re PR tree-optimization/15784 (fold misses binary optimization)

        PR tree-optimization/15784
        * fold-const.c (fold): Fold ~A + 1 to -A.  Fold -A - 1
        and -1 - A to ~A.

        * stmt.c (expand_case): Don't change index_type.  Convert minval
        to the proper type.

From-SVN: r96289
gcc/ChangeLog
gcc/fold-const.c
gcc/stmt.c