C++11 switched the C standard reference from C89/C90 to C99. The original C standard used to state (quoted from a draft):
The sin function computes the sine of x (measured in radians). A large magnitude argument may yield a result with little or no significance.
In C99, this text was dropped, and the description is now merely:
The sin functions compute the sine of x (measured in radians).
I suspect the reason for dropping this is that C99 introduced the __STDC_IEC_559__
macro, which implementations can define to document their compliance to that standard. According to Standard for the sine of very large numbers, it recommends (but does not require) correct results even for large magnitude arguments. The original C standard's text could be seen as weakening that recommendation.