From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 402 invoked by alias); 20 Mar 2008 13:59:24 -0000 Received: (qmail 383 invoked by uid 22791); 20 Mar 2008 13:59:23 -0000 X-Spam-Check-By: sourceware.org Received: from fg-out-1718.google.com (HELO fg-out-1718.google.com) (72.14.220.154) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 20 Mar 2008 13:58:53 +0000 Received: by fg-out-1718.google.com with SMTP id d23so690093fga.28 for ; Thu, 20 Mar 2008 06:58:45 -0700 (PDT) Received: by 10.82.187.2 with SMTP id k2mr4097794buf.26.1206021525249; Thu, 20 Mar 2008 06:58:45 -0700 (PDT) Received: by 10.82.159.5 with HTTP; Thu, 20 Mar 2008 06:58:45 -0700 (PDT) Message-ID: <5787cf470803200658g7869eddfj9c4cfae5b6ac8dab@mail.gmail.com> Date: Thu, 20 Mar 2008 14:51:00 -0000 From: "Uros Bizjak" To: "GCC Patches" Subject: Re: PATCH: PR testsuite/35621: gcc.target/i386/ssse3-*.c violates C/C++ aliasing rules Cc: "H.J. Lu" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-03/txt/msg01208.txt.bz2 Hello! > 2008-03-20 H.J. Lu > > PR testsuite/35621 > * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing. > * gcc.target/i386/ssse3-pabsd.c: Likewise. > * gcc.target/i386/ssse3-pabsw.c: Likewise. > * gcc.target/i386/ssse3-palignr.c: Likewise. > * gcc.target/i386/ssse3-phaddd.c: Likewise. > * gcc.target/i386/ssse3-phaddsw.c: Likewise. > * gcc.target/i386/ssse3-phaddw.c: Likewise. > * gcc.target/i386/ssse3-phsubd.c: Likewise. > * gcc.target/i386/ssse3-phsubsw.c: Likewise. > * gcc.target/i386/ssse3-phsubw.c: Likewise. > * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. > * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. > * gcc.target/i386/ssse3-pshufb.c: Likewise. > * gcc.target/i386/ssse3-psignb.c: Likewise. > * gcc.target/i386/ssse3-psignd.c: Likewise. > * gcc.target/i386/ssse3-psignw.c: Likewise. Well... not the cleanest solution, but since the core of the tests is not affected by this workaround, OK for mainline and 4.3. Uros.