> The differences (hard vs pseudo regs) are primarily an implementation > detail. I was really looking to see if there was existing code which > would turn an output reload into an in-out reload for these subregs. > > The in-out nature of certain subregs is something I've personally > stumbled over in various contexts (for example, this also came up during > RTL-SSA investigations years ago). > > Jeff
Although I haven't seen an output reload changing to in-out reload in the testcase after analysing the reload code I'm inclined to say the change of the out to in-out reload can happen for these subregs in push_reload(). Robert