Return stack behavior when it's disabled

Hi,

When functon return instruction detected by return stack, it will predict the next pc value by pop an address to pc.

However, if return stack is disabled, will return stack still detect return instruction, and will it still predict return address when detecting a return instruction?

I see in cortex r5 trm, disabling return stack only disable pushes, so what about popes?