diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 4d75846be14e49e8c29ba140ffc4fb97f50ace6e..921c1205eae28840f6ff6d51dab993ae5542de29 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
+2013-07-18  Uros Bizjak  <ubizjak@gmail.com>
+
+	* configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
+
 2014-06-17  Kai Tietz  <ktietz@redhat.com>
 
 	* Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
diff --git a/libatomic/configure.tgt b/libatomic/configure.tgt
index c53b8ce95b62f18c94472e4c77de0b7d8dcad4ac..d3e01f9033125566faffc087b7dbbdabb494ce49 100644
--- a/libatomic/configure.tgt
+++ b/libatomic/configure.tgt
@@ -27,7 +27,11 @@
 # work out any special compilation flags as necessary.
 
 case "${target_cpu}" in
-  alpha*)		ARCH=alpha ;;
+  alpha*)
+	# fenv.c needs this option to generate inexact exceptions.
+	XCFLAGS="${XCFLAGS} -mfp-trap-mode=sui"
+	ARCH=alpha
+	;;
   rs6000 | powerpc*)	ARCH=powerpc ;;
   sh*)			ARCH=sh ;;