> I guess it depends on whether temp$8 and temp$low overlap or not.

I don't think so, the code is identical so that would be a more serious bug:

struct cpp_num
  cpp_num_part high;
  cpp_num_part low;
  bool unsignedp;
  bool overflow;

I think it's just dwarf2out_var_location being sensitive to the ordering.

Eric Botcazou

Reply via email to