IBM shares crashed after the company preannounced poor Q2 results.