Sorry yes I meant bp-custom.php. And not in my case. The hosting company removed the file which they saw as a plugin as their logs showed it was the source of a php error. As a first step to finding the problem I restored a basic bp-custom.php file with no added custom code and the problem of a blank white screen on trying to login reappeared instantly. I removed the file, website login functionality returned to normal. I moved all custom code to theme and everything continued to work as intended?