(CNN) -

General Motors posts lower first-quarter earnings of $1 billion due to charges related to Europe.