optimizing, even if flag_gcse is true.
* toplev.c (rest_of_compilation): purge_builtin_constant_p
only needs to be called when "optimize > 0 && flag_gcse".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61785
138bc75d-0d04-0410-961f-
82ee72b054a4
+2002-01-25 Roger Sayle <roger@eyesopen.com>
+
+ * cse.c (fold_rtx): Instantiate CONSTANT_P_RTX to 0 when not
+ optimizing, even if flag_gcse is true.
+ * toplev.c (rest_of_compilation): purge_builtin_constant_p
+ only needs to be called when "optimize > 0 && flag_gcse".
+
2003-01-25 Roger Sayle <roger@eyesopen.com>
* stmt.c (emit_case_bit_tests): New routine to implement suitable
{
if (const_arg0)
return const1_rtx;
- if (!flag_gcse)
+ if (optimize == 0 || !flag_gcse)
return const0_rtx;
}
break;
}
/* Instantiate any remaining CONSTANT_P_RTX nodes. */
- purge_builtin_constant_p ();
+ if (optimize > 0 && flag_gcse)
+ purge_builtin_constant_p ();
/* Move constant computations out of loops. */