Daniel Santos <daniel.san...@pobox.com> writes: > On 09/17/2017 10:53 AM, Uros Bizjak wrote: >> OK. >> >> Thanks, >> Uros. > > Thanks. I should have posted this Friday when my tests finished, but > I'll be committing with one minor change so tests don't run on m32 or mx32: > > --- a/gcc/testsuite/gcc.target/i386/pr82196-1.c > +++ b/gcc/testsuite/gcc.target/i386/pr82196-1.c > @@ -1,4 +1,4 @@ > -/* { dg-do compile } */ > +/* { dg-do compile { target lp64 } } */ > /* { dg-options "-msse -mcall-ms2sysv-xlogues -O2" } */ > /* { dg-final { scan-assembler "call.*__sse_savms64_18" } } */ > /* { dg-final { scan-assembler "jmp.*__sse_resms64x_18" } } */ > diff --git a/gcc/testsuite/gcc.target/i386/pr82196-2.c > b/gcc/testsuite/gcc.target/i386/pr82196-2.c > index 31705bee29b..8fe58411d5e 100644 > --- a/gcc/testsuite/gcc.target/i386/pr82196-2.c > +++ b/gcc/testsuite/gcc.target/i386/pr82196-2.c > @@ -1,4 +1,4 @@ > -/* { dg-do compile } */ > +/* { dg-do compile { target lp64 } } */ > /* { dg-options "-mavx -mcall-ms2sysv-xlogues -O2" } */ > /* { dg-final { scan-assembler "call.*__avx_savms64_18" } } */ > /* { dg-final { scan-assembler "jmp.*__avx_resms64x_18" } } */ > > Other than that, full regression tests pass.
However, they do FAIL on 64-bit Solaris/x86: +FAIL: gcc.target/i386/pr82196-1.c (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/pr82196-1.c:14:1: error: bp cannot be used in asm here +UNRESOLVED: gcc.target/i386/pr82196-1.c scan-assembler call.*__sse_savms64_18 +UNRESOLVED: gcc.target/i386/pr82196-1.c scan-assembler jmp.*__sse_resms64x_18 +FAIL: gcc.target/i386/pr82196-2.c (test for excess errors) +UNRESOLVED: gcc.target/i386/pr82196-2.c scan-assembler call.*__avx_savms64_18 +UNRESOLVED: gcc.target/i386/pr82196-2.c scan-assembler jmp.*__avx_resms64x_18 Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University