These forward declarations are a GNU extension, and they trigger
a build warning when the compiler does not support it.
gdb/ChangeLog:
        * utils.h: #include "exceptions.h".
        (enum errors): Remove partial declaration.
+2013-05-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * utils.h: #include "exceptions.h".
+       (enum errors): Remove partial declaration.
+
 2013-05-15  Joel Brobecker  <brobecker@adacore.com>
 
        * gdbarch.sh (core_xfer_shared_libraries_aix): New method.
 
 #define UTILS_H
 
 #include "cleanups.h"
+#include "exceptions.h"
 
 extern void initialize_utils (void);
 
 extern void fprintf_symbol_filtered (struct ui_file *, const char *,
                                     enum language, int);
 
-enum errors;
 extern void throw_perror_with_name (enum errors errcode, const char *string)
   ATTRIBUTE_NORETURN;
 extern void perror_with_name (const char *) ATTRIBUTE_NORETURN;