PR rtl-optimization/78575
commit81c0bae8963aa0c5646abf915f9b286ca741761b
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Dec 2016 08:42:12 +0000 (2 08:42 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Dec 2016 08:42:12 +0000 (2 08:42 +0000)
tree198908b96946dcb076f4ae6a0b761c7dad4e4601
parent8d022ef46fcdc21a60a5d9cc7116a569af96267d
PR rtl-optimization/78575
* config/i386/i386.c (timode_scalar_chain::fix_debug_reg_uses): Use
DF infrastructure to wrap all V1TImode reg uses into TImode subreg
if not already wrapped in a subreg.  Make sure df_insn_rescan does not
affect further iterations.

* gcc.dg/pr78575.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243164 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr78575.c [new file with mode: 0644]