Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 74457
Collapse All | Expand All

(-)gcc/protector.c.orig (+11 lines)
Lines 1145-1150 Link Here
1145
1145
1146
  switch (GET_CODE (sweep_var))
1146
  switch (GET_CODE (sweep_var))
1147
    {
1147
    {
1148
    case REG:
1149
      warning ("sweep string type RET (%d) ignored - rtl:\n",
1150
	       GET_CODE(sweep_var));
1151
      print_rtl(stderr, sweep_var);
1152
      fputs("\n",stderr);
1153
      return;
1154
      break;
1148
    case MEM:
1155
    case MEM:
1149
      if (GET_CODE (XEXP (sweep_var, 0)) == ADDRESSOF
1156
      if (GET_CODE (XEXP (sweep_var, 0)) == ADDRESSOF
1150
	  && GET_CODE (XEXP (XEXP (sweep_var, 0), 0)) == REG)
1157
	  && GET_CODE (XEXP (XEXP (sweep_var, 0), 0)) == REG)
Lines 1155-1160 Link Here
1155
      sweep_offset = INTVAL (sweep_var);
1162
      sweep_offset = INTVAL (sweep_var);
1156
      break;
1163
      break;
1157
    default:
1164
    default:
1165
      warning ("sweep string type %d unexpected - rtl:\n",
1166
	       GET_CODE(sweep_var));
1167
      print_rtl(stderr, sweep_var);
1168
      fputs("\n",stderr);
1158
      abort ();
1169
      abort ();
1159
    }
1170
    }
1160
1171

Return to bug 74457