This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r171556 - in /trunk/gcc: ChangeLog basic-block....
- From: ebotcazou at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sat, 26 Mar 2011 13:03:47 -0000
- Subject: r171556 - in /trunk/gcc: ChangeLog basic-block....
Author: ebotcazou
Date: Sat Mar 26 13:03:46 2011
New Revision: 171556
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171556
Log:
* basic-block.h (fixup_abnormal_edges): Adjust prototype.
* reload1.c (reload): Adjust call to fixup_abnormal_edges. Rediscover
basic blocks and call commit_edge_insertions directly.
(fixup_abnormal_edges): Move from here to...
* cfgrtl.c (fixup_abnormal_edges): ...here. Only insert instructions
on the edges and return whether some have actually been inserted.
* reg-stack.c (convert_regs): Fix up abnormal edges before inserting
compensation code.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/basic-block.h
trunk/gcc/cfgrtl.c
trunk/gcc/reg-stack.c
trunk/gcc/reload1.c