diff options
author | Jeff Law <law@redhat.com> | 2014-02-14 13:26:31 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2014-02-14 13:26:31 -0700 |
commit | 059742a47f66ce4511d867486827989ae7bd7391 (patch) | |
tree | 09969290c7ea97e942a1f194ee131355d70fa1cd /gcc/tree-ssa.c | |
parent | 88f7c49a8bfe6c9e7ac04da2ef3ba8281d3dba06 (diff) | |
download | gcc-059742a47f66ce4511d867486827989ae7bd7391.zip gcc-059742a47f66ce4511d867486827989ae7bd7391.tar.gz gcc-059742a47f66ce4511d867486827989ae7bd7391.tar.bz2 |
re PR rtl-optimization/60131 (RTL check fail in rhs_regno)
PR rtl-optimization/60131
* ree.c (get_extended_src_reg): New function.
(combine_reaching_defs): Use it rather than assuming location
of REG.
(find_and_remove_re): Verify first operand of extension is
a REG before adding the insns to the copy list.
PR rtl-optimization/60131
* g++.dg/torture/pr60131.C: New test.
From-SVN: r207792
Diffstat (limited to 'gcc/tree-ssa.c')
0 files changed, 0 insertions, 0 deletions