diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-02-08 16:19:02 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-02-08 16:19:02 +0100 |
commit | 5df813131d18e4db50fb4f9c940ff782b8496a94 (patch) | |
tree | 91f45af991fea54d16e73e0b3d43e76d6f062c09 /libiberty/regex.c | |
parent | 3434c119a309db4ff991d50b6ebe25a017b58cd7 (diff) | |
download | gcc-5df813131d18e4db50fb4f9c940ff782b8496a94.zip gcc-5df813131d18e4db50fb4f9c940ff782b8496a94.tar.gz gcc-5df813131d18e4db50fb4f9c940ff782b8496a94.tar.bz2 |
re PR rtl-optimization/56195 (Error: incorrect register `%rdi' used with `l' suffix (at -O2))
PR rtl-optimization/56195
* lra-constraints.c (get_reload_reg): Don't reuse regs
if they have smaller mode than requested, if they have
wider mode than requested, try to return a SUBREG.
* gcc.dg/torture/pr56195.c: New test.
From-SVN: r195891
Diffstat (limited to 'libiberty/regex.c')
0 files changed, 0 insertions, 0 deletions