With longhaul meaning Brazil and Europe. This should be pretty much the final schedule. Summer seasonal (May to September or October) routes are in italics.

Charlotte:
Dublin (757)
Frankfurt (A330-300)
London Gatwick (A330-300)
Madrid (767-200ER)
Paris (A330-200)
Rio de Janeiro (767-200ER)
Rome (A330-300)

And of course Lufthansa also flies CLT-Munich

Philadelphia:
Amsterdam (757)
Athens (767-200ER)
Barcelona (A330-200)
Brussels (767-200ER)
Dublin (757)
Frankfurt (2 x A330-300)
Glasgow (767-200ER)
Lisbon (757)
London Heathrow (A330-200)
Madrid (A330-300)
Manchester (A330-300)
Munich (A330-200)
Paris (A330-200)
Rome (A330-300)
Tel Aviv (A330-200)
Venice (767-200ER)
Zurich (767-200ER)

Aircraft types are Airbus A330-300 (293 seats), Airbus A330-200 (258 seats), Boeing 767-200ER (204 seats) widebodies and Boeing 757 (176 seat) narrowbodies. Note that the 757 is range-limited.

Analysis: CLT-Sao Paolo, Brazil, flights should start in November. The most likely additional routes to Europe from CLT remains a second Frankfurt flight, which almost happened this summer, and Manchester, England. Beyond that nothing looks too likely in the near-term.

Amsterdam gets talked about a lot, but US Airways just does not do well to there. Note that Brussels and Glasgow are getting the larger 767 from Philly this summer while Amsterdam gets only a 757.