diff options
author | Martin Jambor <mjambor@suse.cz> | 2013-11-19 23:53:06 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2013-11-19 23:53:06 +0100 |
commit | 2d73cc4519cdf4a00eb7975e4429cf398456052e (patch) | |
tree | 77f125d9d6648d44ce0a3724256bad7615d241ac /gcc/tree-ssa-threadedge.c | |
parent | 8ce616e22271df064568eafaa0f08c4862221074 (diff) | |
download | gcc-2d73cc4519cdf4a00eb7975e4429cf398456052e.zip gcc-2d73cc4519cdf4a00eb7975e4429cf398456052e.tar.gz gcc-2d73cc4519cdf4a00eb7975e4429cf398456052e.tar.bz2 |
re PR rtl-optimization/59099 (Erroneous register allocation on 32-bit x86 using regparm)
2013-11-19 Martin Jambor <mjambor@suse.cz>
PR rtl-optimization/59099
* ira.c (find_moveable_pseudos): Put back various analyses from ira()
here.
(ira): Move init_reg_equiv and call to
split_live_ranges_for_shrink_wrap up, remove analyses around call
to find_moveable_pseudos.
testsuite/
* gcc.target/i386/pr59099.c: New test.
From-SVN: r205061
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions