Bug fixes and updates purely for a maintenance release should be committed to a separate maintenance branch (specific to the release) and development should be conducted on the trunk/default branch. This being the case then we should have a regressions tests conducted on the head of the development branch and separate regression tests conducted on the head of the maintenance branch.