Hi all,

This patch fixes the build issue on x86_64 (and other targets that define 
NO_FUNCTION_CSE but not a particular value)
on the GCC 5 branch.

Tested on x86_64.
Committing to the branch in the interest of fixing the build.

Thanks,
Kyrill

2016-01-12  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

    * postreload.c (reload_cse_simplify): Check for NO_FUNCTION_CSE
    definition instead of using it directly.
diff --git a/gcc/postreload.c b/gcc/postreload.c
index ba6591d..fc0499a 100644
--- a/gcc/postreload.c
+++ b/gcc/postreload.c
@@ -122,8 +122,10 @@ reload_cse_simplify (rtx_insn *insn, rtx testreg)
 
   /* If NO_FUNCTION_CSE has been set by the target, then we should not try
      to cse function calls.  */
-  if (NO_FUNCTION_CSE && CALL_P (insn))
+#ifdef NO_FUNCTION_CSE
+  if (CALL_P (insn))
     return false;
+#endif
 
   if (GET_CODE (body) == SET)
     {

Reply via email to