re PR tree-optimization/59077 (ipa-pure-const.c (better_state): comment and code...
authorMarc Glisse <marc.glisse@inria.fr>
Wed, 13 Nov 2013 11:55:01 +0000 (12:55 +0100)
committerMarc Glisse <glisse@gcc.gnu.org>
Wed, 13 Nov 2013 11:55:01 +0000 (11:55 +0000)
2013-11-13  Marc Glisse  <marc.glisse@inria.fr>

PR tree-optimization/59077
* ipa-pure-const.c (better_state): Update *state.

From-SVN: r204739

gcc/ChangeLog
gcc/ipa-pure-const.c

index 52d02b9aff0e74e3684bd587e9cb630d3ce26e46..38dec6e71abee1c878eb54d0a44c22d1abad3036 100644 (file)
@@ -1,3 +1,8 @@
+2013-11-13  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR tree-optimization/59077
+       * ipa-pure-const.c (better_state): Update *state.
+
 2013-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
 
        * config/aarch64/aarch64.h (FRAME_GROWS_DOWNWARD): Define to 1.
index 50bf500b1728c7a82e7fade45563a89d6797d48a..d775b3178bf262656388e784ce437e51b866b8cd 100644 (file)
@@ -397,6 +397,7 @@ better_state (enum pure_const_state_e *state, bool *looping,
        *looping = looping2;
       else
        *looping = MIN (*looping, looping2);
+      *state = state2;
     }
   else if (state2 != IPA_NEITHER)
     *looping = MIN (*looping, looping2);