Fix error handling in a few programs.
diff --git a/src/ChangeLog b/src/ChangeLog
index 4886bcf..3e96002 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,13 @@
+2009-02-01  Ulrich Drepper  <drepper@redhat.com>
+
+	* ar.c (main): Fix recognition of invalid modes for a, b, i modifiers.
+	Improve some error messages.
+	Use program_invocation_short_name instead of AR macro.
+	* Makefile.am (CFLAGS_ar): Remove.
+	* elflint.c (parse_opt): ARGP_HELP_EXIT_ERR does nothing for argp_help.
+	* objdump.c (parse_opt): Likewise.
+	* readelf.c (parse_opt): Likewise.
+
 2009-01-24  Ulrich Drepper  <drepper@redhat.com>
 
 	* readelf.c (print_debug_frame_section): Fix computation of vma_base