]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libgomp/47464 (Many gomp failures)
authorJeff Law <law@redhat.com>
Wed, 26 Jan 2011 22:45:04 +0000 (15:45 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 26 Jan 2011 22:45:04 +0000 (15:45 -0700)
PR rtl-optimization/47464
* df-problems.c (can_move_insn_across): Use may_trap_or_fault_p
rather than may_trap_p as needed.

From-SVN: r169310

gcc/ChangeLog
gcc/df-problems.c

index 67ce1d2bd69400d90bf717f7e61aa988e27a03f3..35e555b71a5715303b8e647515df4cf653c332a0 100644 (file)
@@ -1,3 +1,9 @@
+2011-01-26  Jeff Law  <law@redhat.com>
+
+       PR rtl-optimization/47464
+       * df-problems.c (can_move_insn_across): Use may_trap_or_fault_p
+       rather than may_trap_p as needed.
+
 2011-01-26  DJ Delorie  <dj@redhat.com>
 
        PR rtl-optimization/46878
index d9fbc85882cb766ef564655b8d87871ad9d0b267..729cad5f02330130f0d9b94c7904b47aa030c27d 100644 (file)
@@ -3960,7 +3960,7 @@ can_move_insns_across (rtx from, rtx to, rtx across_from, rtx across_to,
        break;
       if (NONDEBUG_INSN_P (insn))
        {
-         if (may_trap_p (PATTERN (insn))
+         if (may_trap_or_fault_p (PATTERN (insn))
              && (trapping_insns_in_across || other_branch_live != NULL))
            break;