The 7.8-magnitude earthquake off Mindanao on Monday toppled buildings, triggered landslides and prompted tsunami warnings across parts of the southern island.