[LVU] set ppc64 blockage's length to zero
commitb39c057b64e0743708f09a154a0a3c65b3141fd8
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2018 10:39:28 +0000 (9 10:39 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2018 10:39:28 +0000 (9 10:39 +0000)
tree9df59a1133c078ea070fb5f198409aa77fc9a829
parent1de53f96cd81e98e17acf343afebc5e3098e4996
[LVU] set ppc64 blockage's length to zero

LVU requires the zero-length (pseudo) insns's length to reflect
reality.  If they don't, it may assume there's a PC change where there
isn't any, and then a view-aware assembler will detect the problem and
complain about out-of-sync views.

ppc blockage pseudo-insns did not have the length attribute explicitly
set in them, so they inherited the attribute's default value, and that
was nonzero.

for  gcc/ChangeLog

* config/rs6000/rs6000.md (blockage): Set length to zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257520 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.md