diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 07c321ac733c775d76dd811d80fcca303df2019f..d6714d67d4f4cd99e09d6a0374fefb1d97bec70c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2014-11-14  Marek Polacek  <polacek@redhat.com>
+
+	* tree.c (build_common_builtin_nodes): Remove doubled ECF_LEAF.
+
 2014-11-14  Richard Biener  <rguenther@suse.de>
 
 	* genmatch.c (add_operator): Allow CONSTRUCTOR.
diff --git a/gcc/tree.c b/gcc/tree.c
index cf37a1980c414af101d495d2361a909bec9b4566..5c6fe0bee30de6a9c36d1091adc0e485ac8f422c 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -9935,7 +9935,7 @@ build_common_builtin_nodes (void)
       local_define_builtin ("__builtin_unreachable", ftype, BUILT_IN_UNREACHABLE,
 			    "__builtin_unreachable",
 			    ECF_NOTHROW | ECF_LEAF | ECF_NORETURN
-			    | ECF_CONST | ECF_LEAF);
+			    | ECF_CONST);
     }
 
   if (!builtin_decl_explicit_p (BUILT_IN_MEMCPY)