This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r220414 - in /trunk/gcc: ChangeLog testsuite/Ch...
- From: hjl at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 04 Feb 2015 19:35:17 -0000
- Subject: r220414 - in /trunk/gcc: ChangeLog testsuite/Ch...
Author: hjl
Date: Wed Feb 4 19:35:17 2015
New Revision: 220414
URL: https://gcc.gnu.org/viewcvs?rev=220414&root=gcc&view=rev
Log:
Clear hard frame pointer alignment if not needed
When hard frame pointer isn't needed, the register for hard frame pointer
may be reused. This patch clears alignment on hard frame pointer if hard
frame pointer isn't needed.
gcc/
PR rtl-optimization/64905
* lra-eliminations.c (setup_can_eliminate): Clear hard frame
pointer alignment if it isn't needed.
gcc/testsuite/
PR rtl-optimization/64905
* gcc.target/i386/pr64905.c: New file.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog