rs6000.md (insvsi_internal1): Subtract shift from the mask end.
commit46e5b15ed471cc516a8c22ebe95f5dea5a85da4a
authorDevang Patel <dpatel@apple.com>
Wed, 18 May 2005 23:54:36 +0000 (18 16:54 -0700)
committerDevang Patel <dpatel@gcc.gnu.org>
Wed, 18 May 2005 23:54:36 +0000 (18 16:54 -0700)
treed73bd2da11bd61d6dfe37ab86318145eefbe5438
parent5bcd8644167353674cc9f44f321df15154311735
rs6000.md (insvsi_internal1): Subtract shift from the mask end.

       * config/rs6000/rs6000.md (insvsi_internal1): Subtract shift from
       the mask end.
       * g++.dg/opt/20050511-1.C: New test.

From-SVN: r99936
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/20050511-1.C [new file with mode: 0644]