diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2008-10-16 00:51:34 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2008-10-16 00:51:34 +0000 |
commit | 22c02455bf65c6cec3bf1d7a69439de949fdc76e (patch) | |
tree | 98630eeb409712d9d59c071d3d4c9376d77c509a /COPYING.LIB | |
parent | 0ca9fa56e9c0eb900efe8106d3c85153b902da8f (diff) | |
download | gcc-22c02455bf65c6cec3bf1d7a69439de949fdc76e.zip gcc-22c02455bf65c6cec3bf1d7a69439de949fdc76e.tar.gz gcc-22c02455bf65c6cec3bf1d7a69439de949fdc76e.tar.bz2 |
re PR middle-end/37535 (gcc/libgcc2.c:404: internal compiler error: Floating point exception)
2008-10-15 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/37535
* ira-lives.c (mark_early_clobbers): Remove.
(make_pseudo_conflict, check_and_make_def_use_conflicts,
check_and_make_def_conflicts,
make_early_clobber_and_input_conflicts,
mark_hard_reg_early_clobbers): New functions.
(process_bb_node_lives): Call
make_early_clobber_and_input_conflicts and
mark_hard_reg_early_clobbers. Make hard register inputs live
again.
* doc/rtl.texi (clobber): Change descriotion of RA behaviour for
early clobbers of pseudo-registers.
From-SVN: r141160
Diffstat (limited to 'COPYING.LIB')
0 files changed, 0 insertions, 0 deletions