Inverse spectral problems on compact Riemannian manifolds