John McCain lied about being born on an American military base in the Panama Canal Zone and Congress resolution 511 incorretly states so. Colon Hospital was outside of the U.S. Panama Canal Zone.
Anyway, the legislative Branch of the U.S. Government is not delegated with the power to change the Constitution (States) or determine the the meaning of the wording (SCOTUS) so 511 is legally worthless.
He wasn't born at Colon Hospital.
But it it got McCain the Republican nonination and Obama the presidency. Just what all the big multinational companies wanted the american people to do.