If a double float is not at an address that is a multiple of 8, this will cause:
Answer: E
Bottom line, the compiler must always align floats to the proper address boundaries.