A recent snowstorm that pummeled parts of Oregon caused the roof at a high school gym to collapse under the weight of about 700,000 pounds of snow, school officials said.