[LVU] set ppc64 blockage's length to zero
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 9 Feb 2018 10:39:28 +0000 (10:39 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Fri, 9 Feb 2018 10:39:28 +0000 (10:39 +0000)
commitc29529aa3dba5ef4e4f6e10452c53af4d25b6454
tree9df59a1133c078ea070fb5f198409aa77fc9a829
parent8ed6f54304aac6a08b6d14663cbe46e3c47ce25e
[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.

From-SVN: r257520
gcc/ChangeLog
gcc/config/rs6000/rs6000.md