Don't keep strict_low_part in reloads for non-registers. [PR97313]
commitbb37ad8cc0fc937c7afcdab471e5d65d176041c3
authorVladimir N. Makarov <vmakarov@redhat.com>
Fri, 9 Oct 2020 14:01:13 +0000 (9 10:01 -0400)
committerVladimir N. Makarov <vmakarov@redhat.com>
Fri, 9 Oct 2020 14:12:42 +0000 (9 10:12 -0400)
treea126d0293338cc16ceaadee8a11520a37ca6c63e
parent98c37d3bacbb2f8bbbe56ed53a9547d3be01b66b
Don't keep strict_low_part in reloads for non-registers. [PR97313]

gcc/ChangeLog:

2020-10-09  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/97313
* lra-constraints.c (match_reload): Don't keep strict_low_part in
reloads for non-registers.

gcc/testsuite/ChangeLog:

2020-10-09  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/97313
* gcc.target/i386/pr97313.c: New.
gcc/lra-constraints.c
gcc/testsuite/gcc.target/i386/pr97313.c [new file with mode: 0644]