* ira-conflicts.c (ira_build_conflicts): Prohibit call used
registers for allocnos created from user-defined variables only
when not optimizing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146904
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-04-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR rtl-optimization/39914
+ * ira-conflicts.c (ira_build_conflicts): Prohibit call used
+ registers for allocnos created from user-defined variables only
+ when not optimizing.
+
2009-04-28 Richard Guenther <rguenther@suse.de>
PR middle-end/39937
2009-04-28 Richard Guenther <rguenther@suse.de>
PR middle-end/39937
2009-04-28 Richard Guenther <rguenther@suse.de>
2009-04-28 Richard Guenther <rguenther@suse.de>
- * tree-vect-stmts.c (vect_get_vec_def_for_operand): Fix
- type error.
+ * tree-vect-stmts.c (vect_get_vec_def_for_operand): Fix type error.
2009-04-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2009-04-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
(threadedge_finalize_values): Likewise.
* tree-ssa-dom.c (ssa_name_values): New global variable.
(SSA_NAME_VALUE): Define.
(threadedge_finalize_values): Likewise.
* tree-ssa-dom.c (ssa_name_values): New global variable.
(SSA_NAME_VALUE): Define.
- (tree_ssa_dominator_optimize): Initialize/free the value-handle
- array.
+ (tree_ssa_dominator_optimize): Initialize/free the value-handle array.
2009-04-28 Ira Rosen <irar@il.ibm.com>
2009-04-28 Ira Rosen <irar@il.ibm.com>
if ((! flag_caller_saves && ALLOCNO_CALLS_CROSSED_NUM (a) != 0)
/* For debugging purposes don't put user defined variables in
callee-clobbered registers. */
if ((! flag_caller_saves && ALLOCNO_CALLS_CROSSED_NUM (a) != 0)
/* For debugging purposes don't put user defined variables in
callee-clobbered registers. */
&& (attrs = REG_ATTRS (regno_reg_rtx [ALLOCNO_REGNO (a)])) != NULL
&& (decl = attrs->decl) != NULL
&& VAR_OR_FUNCTION_DECL_P (decl)
&& (attrs = REG_ATTRS (regno_reg_rtx [ALLOCNO_REGNO (a)])) != NULL
&& (decl = attrs->decl) != NULL
&& VAR_OR_FUNCTION_DECL_P (decl)