The best way to think about this is what You have to do if you have Strong tailwind aloft before Your descend. You have to start descend earlier.
And thus will the fmc tell you. If You put in strong tailwinds during the descend the TOD will move furter away from the 0-wind TOD meaning closer to your A/C.
It will calculate a new "Path" with deceleration segments according to the restrictions in your flight plan route/etc. If Your path is to steep it will tell you to increase drag or that your next altitude restriction is to steep ie "unable next altitude".
Either delete next alt restriction or deploy your speedbrakes or even increase your speed: Levelchange.
The Fmc is doing this even if it is a Classic or a NG