SMALL_REGISTER_CLASSES

Jeffrey A Law law@cygnus.com
Sun Jan 25 21:18:00 GMT 1998


  In message < 199801260508.QAA01591@discus.anu.edu.au >you write:
  > Unfortunately, the user can mention regs explicitly in 'asm'
  > statements, too.  This causes problems on rs6000, where there are
  > no small register classes mentioned in the RTL, but users can write
  > things like
  > 
  > asm ("" : : : "cr0");
  > 
  > and get 'forbidden register spilled' if a pseudo (in this case, most
  > likely derived from a "CC" in the RTL) needs a register of that class.
This is a separate and distinct problem from whether or not a machine
description should mention registers explicitly in RTL.

Jeff




More information about the Gcc mailing list