[Bug target/78594] New: Bug in November 11th, 2016 change to rs6000.md

meissner at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Nov 29 19:01:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78594

            Bug ID: 78594
           Summary: Bug in November 11th, 2016 change to rs6000.md
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org
  Target Milestone: ---

In my November 11th, 2016 change to GCC, I had a small typo in adding support
for QImode and HImode to go into vector registers.

I forgot to use the 'x' print_modifier for the STXSIBX and STXSIHX
instructions.  This meant that if you tried to store a QImode or HImode from a
traditional Altivec register, it would wind up storing a floating point
register instead.


More information about the Gcc-bugs mailing list