Other than the highest-end Treks, the rest are built in China. According to the owner of one of our LBSs whose primary line is Giant, Giants and Treks are made in the same factory.
Giant started out, according to my boss, making frames for other companies. Then they decided to get into the business themselves.
My Giant was made in Taiwan, but it's from 2009, so who knows how that's changed.