Complex sentence: Stack-smashing protection is a change to the compiler; and as such, it is possible for the protection to alter the structure of the data on the stack frame.
Split into simpler sentences: Stack-smashing protection is implemented as a change to the compiler. As such, it is possible for the protection to alter the structure of the data on the stack frame.