HARD_FRAME_POINTER_REGNUM specially.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162726
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-07-30 Bernd Schmidt <bernds@codesourcery.com>
+
+ * rtlanal.c (simplify_subreg_regno): Don't treat
+ HARD_FRAME_POINTER_REGNUM specially.
+
2010-07-30 Joseph Myers <joseph@codesourcery.com>
* common.opt (-G): Don't define option here.
/* We shouldn't simplify stack-related registers. */
if ((!reload_completed || frame_pointer_needed)
- && (xregno == FRAME_POINTER_REGNUM
- || xregno == HARD_FRAME_POINTER_REGNUM))
+ && xregno == FRAME_POINTER_REGNUM)
return -1;
if (FRAME_POINTER_REGNUM != ARG_POINTER_REGNUM