re PR rtl-optimization/77541 (wrong code with 512bit vectors of int128 @ -O1)
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 24 Nov 2016 19:54:27 +0000 (19:54 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 24 Nov 2016 19:54:27 +0000 (19:54 +0000)
commit3f156a6ce05f9e2b8cd37d1226c98d8b2be478ad
tree3d8db136aa4db952b3202183f98c3424a25b1fcc
parentfba5a793b30b22de6ac5ad185b99b45b835227fd
re PR rtl-optimization/77541 (wrong code with 512bit vectors of int128 @ -O1)

2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/77541
* lra-constraints.c (struct input_reload): Add field match_p.
(get_reload_reg): Check modes of input reloads to generate unique
value reload pseudo.
(match_reload): Add input reload pseudo for the current insn.

2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/77541
* gcc.target/i386/pr77541.c: New.

From-SVN: r242848
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr77541.c [new file with mode: 0644]