> IRA should be using the DF-LIVE sets, which are smaller than the DF-LR > sets when they are available (typically at O2 and above). The proper > sets can be conveniently accessed using the df_get_live_[in,out] > functions which use DF-LIVE if it is available and fall back to DF-LR > if it is not. > [...] > At optimize>1 the DF_LIVE problem is already always computed. I think > the idea here was to *remove* the DF_LIVE problem at -O1, which is > also part of the attached patch. > (Perhaps we should even simply not add the DF_LIVE problem at -O1, but > that can be done in a follow-up patch if necessary.)
So, in the end, does the patch enable DF_LIVE at -O1 or not? There seems to be a contradiction between the subject and the body of the message. If yes, perhaps an acceptable compromise would be to keep things unchanged at -O1. -- Eric Botcazou