You'll need to mark your new constraint as EXTRA_MEMORY_CONSTRAINT so that reload knows what to do when an argument doesn't match.
Thanks! That certainly produced an effect. Unfortunately it's not quite right, seemingly not loading R9 properly: LR 9,13 AR 9,13 MVC 0(10,9),0(2) And it had a knock-on effect too, producing bad code elsewhere: < SLR 2,2 < SLR 3,3 < ST 2,128(13) < ST 3,4+128(13) < ST 2,136(13) < ST 3,4+136(13) < ST 2,144(13) < ST 3,4+144(13) ---
MVC 128(8,13),=F'0' MVC 136(8,13),=F'0' MVC 144(8,13),=F'0'
But I guess that is another can of worms to investigate. BFN. Paul.