2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
commit5071eeaa4ac63a0e2ab347fbf10b7ad764b78951
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Oct 2017 19:35:48 +0000 (11 19:35 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Oct 2017 19:35:48 +0000 (11 19:35 +0000)
treea17ff4d65544206c16ca9632f2628cfef3264600
parent299a080a9435e885a4da8f45fd03cbd2e2223974
2017-10-11  Vladimir Makarov  <vmakarov@redhat.com>

PR sanitizer/82353
* lra.c (collect_non_operand_hard_regs): Don't ignore operator
locations.
* lra-lives.c (bb_killed_pseudos, bb_gen_pseudos): Move up.
(make_hard_regno_born, make_hard_regno_dead): Update
bb_killed_pseudos and bb_gen_pseudos.

2017-10-11  Vladimir Makarov  <vmakarov@redhat.com>

PR sanitizer/82353
* gcc.target/i386/i386.exp (tests): Permit '.C' extension.
* gcc.target/i386/pr82353.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253656 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-lives.c
gcc/lra.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/i386.exp
gcc/testsuite/gcc.target/i386/pr82353.C [new file with mode: 0644]