diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 8d4662dbe4bd139c637db8ee03d3bfa266bb45c7..9cd722d4939f62d80b1e12ea59c3eb7609a00b9b 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2013-06-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* config/fpu-sysv.h (get_fpu_except_flags): Fix typo.
+
 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
 
 	* config/fpu-387.h (_FPU_MASK_ALL): New.
@@ -30,7 +34,7 @@
 	* config/fpu-aix.h (get_fpu_except_flags): New function.
 	* config/fpu-generic.h (get_fpu_except_flags): New function.
 	* config/fpu-glibc.h (get_fpu_except_flags): New function.
-	* config/fpu-glibc.h (get_fpu_except_flags): New function.
+	* config/fpu-sysv.h (get_fpu_except_flags): New function.
 	* configure.ac: Check for fpxcp.h.
 	* configure: Regenerate.
 	* config.h.in: Regenerate.
diff --git a/libgfortran/config/fpu-sysv.h b/libgfortran/config/fpu-sysv.h
index 8fc52d5eade4a332136f68953ba31cd90dd10bf5..1502b37226541dd4ae2b109c91ef3e770b968215 100644
--- a/libgfortran/config/fpu-sysv.h
+++ b/libgfortran/config/fpu-sysv.h
@@ -85,7 +85,7 @@ int
 get_fpu_except_flags (void)
 {
   int result;
-  fp_except_t set_excepts;
+  fp_except set_excepts;
 
   result = 0;
   set_excepts = fpgetsticky ();