View | Details | Raw Unified
Collapse All | Expand All

(-) gcc/protector.c.orig (+11 lines)
 Lines 1145-1150    Link Here 
  switch (GET_CODE (sweep_var))
  switch (GET_CODE (sweep_var))
    {
    {
    case REG:
      warning ("sweep string type RET (%d) ignored - rtl:\n",
	       GET_CODE(sweep_var));
      print_rtl(stderr, sweep_var);
      fputs("\n",stderr);
      return;
      break;
    case MEM:
    case MEM:
      if (GET_CODE (XEXP (sweep_var, 0)) == ADDRESSOF
      if (GET_CODE (XEXP (sweep_var, 0)) == ADDRESSOF
	  && GET_CODE (XEXP (XEXP (sweep_var, 0), 0)) == REG)
	  && GET_CODE (XEXP (XEXP (sweep_var, 0), 0)) == REG)
 Lines 1155-1160    Link Here 
      sweep_offset = INTVAL (sweep_var);
      sweep_offset = INTVAL (sweep_var);
      break;
      break;
    default:
    default:
      warning ("sweep string type %d unexpected - rtl:\n",
	       GET_CODE(sweep_var));
      print_rtl(stderr, sweep_var);
      fputs("\n",stderr);
      abort ();
      abort ();
    }
    }