OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [ifcvt.c] - Diff between revs 280 and 378

Show entire file | Details | Blame | View Log

Rev 280 Rev 378
Line 2283... Line 2283...
          || ! rtx_equal_p (x, SET_DEST (set_b)))
          || ! rtx_equal_p (x, SET_DEST (set_b)))
        return FALSE;
        return FALSE;
    }
    }
  else
  else
    {
    {
      insn_b = prev_nonnote_insn (if_info->cond_earliest);
      insn_b = prev_nonnote_nondebug_insn (if_info->cond_earliest);
      while (insn_b && DEBUG_INSN_P (insn_b))
 
        insn_b = prev_nonnote_insn (insn_b);
 
      /* We're going to be moving the evaluation of B down from above
      /* We're going to be moving the evaluation of B down from above
         COND_EARLIEST to JUMP.  Make sure the relevant data is still
         COND_EARLIEST to JUMP.  Make sure the relevant data is still
         intact.  */
         intact.  */
      if (! insn_b
      if (! insn_b
          || BLOCK_FOR_INSN (insn_b) != BLOCK_FOR_INSN (if_info->cond_earliest)
          || BLOCK_FOR_INSN (insn_b) != BLOCK_FOR_INSN (if_info->cond_earliest)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.