The following patch fixes pr81706 tests on darwin --- ../_clean/gcc/testsuite/gcc.target/i386/pr81706.c 2017-10-26 07:16:18.000000000 +0200 +++ gcc/testsuite/gcc.target/i386/pr81706.c 2017-11-11 16:02:36.000000000 +0100 @@ -1,8 +1,8 @@ /* PR libstdc++/81706 */ /* { dg-do compile } */ /* { dg-options "-O3 -mavx2 -mno-avx512f" } */ -/* { dg-final { scan-assembler "call\[^\n\r]_ZGVdN4v_cos" } } */ -/* { dg-final { scan-assembler "call\[^\n\r]_ZGVdN4v_sin" } } */ +/* { dg-final { scan-assembler "call\[^\n\r]__?ZGVdN4v_cos" } } */ +/* { dg-final { scan-assembler "call\[^\n\r]__?ZGVdN4v_sin" } } */ #ifdef __cplusplus extern "C" { --- ../_clean/gcc/testsuite/g++.dg/ext/pr81706.C 2017-10-26 07:16:21.000000000 +0200 +++ gcc/testsuite/g++.dg/ext/pr81706.C 2017-11-09 21:41:36.000000000 +0100 @@ -1,8 +1,8 @@ // PR libstdc++/81706 // { dg-do compile { target i?86-*-* x86_64-*-* } } // { dg-options "-O3 -mavx2 -mno-avx512f" } -// { dg-final { scan-assembler "call\[^\n\r]_ZGVdN4v_cos" } } -// { dg-final { scan-assembler "call\[^\n\r]_ZGVdN4v_sin" } } +// { dg-final { scan-assembler "call\[^\n\r]__?ZGVdN4v_cos" } } +// { dg-final { scan-assembler "call\[^\n\r]__?ZGVdN4v_sin" } } #ifdef __cplusplus extern "C {
Is it OK? TIA Dominique