As to McCain, the 100-0 Senate resolution said this, in significant part:
Whereas previous presidential candidates were born outside of the United States of America and were understood to be eligible to be President; and
Whereas John Sidney McCain, III, was born to American citizens on an American military base in the Panama Canal Zone in 1936: Now, therefore, be it
Not law.
Also, it is not understood that Romney could run for President. There was a question. He withdraw before it got anywhere.
I have posted several times the law review article from a highly regarded person at the time.
He had a conclusion. He also indicated it is not settled law. He indicated what would have to happen for it to be settled law.