diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2013-04-24 22:33:06 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2013-04-24 22:33:06 +0000 |
commit | 0ae24cc8976bdac8f5cf44804f8369a6f86aced3 (patch) | |
tree | 0a15f87c2f02f7fab61b6c2c4c3353e8f37017c8 /gcc/recog.c | |
parent | ec98d01014c53501f9bf03b57ee1952233b45c60 (diff) | |
download | gcc-0ae24cc8976bdac8f5cf44804f8369a6f86aced3.zip gcc-0ae24cc8976bdac8f5cf44804f8369a6f86aced3.tar.gz gcc-0ae24cc8976bdac8f5cf44804f8369a6f86aced3.tar.bz2 |
revert: rtl.h (struct rtx_def): ...
2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
Revert:
2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
* rtl.h (struct rtx_def): ...
From-SVN: r198266
Diffstat (limited to 'gcc/recog.c')
-rw-r--r-- | gcc/recog.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/recog.c b/gcc/recog.c index 75d1113..ed359f6 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1065,11 +1065,7 @@ register_operand (rtx op, enum machine_mode mode) && REGNO (sub) < FIRST_PSEUDO_REGISTER && REG_CANNOT_CHANGE_MODE_P (REGNO (sub), GET_MODE (sub), mode) && GET_MODE_CLASS (GET_MODE (sub)) != MODE_COMPLEX_INT - && GET_MODE_CLASS (GET_MODE (sub)) != MODE_COMPLEX_FLOAT - /* LRA can generate some invalid SUBREGS just for matched - operand reload presentation. LRA needs to treat them as - valid. */ - && ! LRA_SUBREG_P (op)) + && GET_MODE_CLASS (GET_MODE (sub)) != MODE_COMPLEX_FLOAT) return 0; #endif |