Evgeny,
On darwin I see the following failures
FAIL: g++.dg/ext/mvc1.C -std=c++11 (test for excess errors)
UNRESOLVED: g++.dg/ext/mvc1.C -std=c++11 compilation failed to produce
executable
FAIL: g++.dg/ext/mvc1.C -std=c++14 (test for excess errors)
UNRESOLVED: g++.dg/ext/mvc1.C -std=c++14 compilation failed to produce
executable
FAIL: g++.dg/ext/mvc1.C -std=c++98 (test for excess errors)
UNRESOLVED: g++.dg/ext/mvc1.C -std=c++98 compilation failed to produce
executable
FAIL: g++.dg/ext/mvc4.C -std=gnu++11 (internal compiler error)
FAIL: g++.dg/ext/mvc4.C -std=gnu++11 (test for excess errors)
FAIL: g++.dg/ext/mvc4.C -std=gnu++14 (internal compiler error)
FAIL: g++.dg/ext/mvc4.C -std=gnu++14 (test for excess errors)
FAIL: g++.dg/ext/mvc4.C -std=gnu++98 (internal compiler error)
FAIL: g++.dg/ext/mvc4.C -std=gnu++98 (test for excess errors)
FAIL: gcc.dg/mvc1.c (internal compiler error)
FAIL: gcc.dg/mvc1.c (test for excess errors)
UNRESOLVED: gcc.dg/mvc1.c compilation failed to produce executable
FAIL: gcc.dg/mvc4.c (internal compiler error)
FAIL: gcc.dg/mvc4.c (test for excess errors)
UNRESOLVED: gcc.dg/mvc4.c compilation failed to produce executable
FAIL: gcc.dg/mvc5.c (internal compiler error)
FAIL: gcc.dg/mvc5.c (test for excess errors)
FAIL: gcc.dg/mvc5.c scan-assembler-times foo.ifunc 6
FAIL: gcc.dg/mvc7.c (internal compiler error)
FAIL: gcc.dg/mvc7.c (test for excess errors)
FAIL: gcc.dg/mvc7.c scan-assembler-times foo.ifunc 4
The errors are of the kind
/opt/gcc/_clean/gcc/testsuite/gcc.dg/mvc7.C:5:5: error: multiversioning needs
ifunc which is not supported on this target
These tests probably require something such as
/* { dg-require-ifunc "" } */
I have no opinion if this should also used in the tests for warnings or errors.
The ICEs are of the kind
/opt/gcc/_clean/gcc/testsuite/gcc.dg/mvc7.C:10:1: internal compiler error:
Segmentation fault: 11
}
^
TIA
Dominique