https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94763
Bug ID: 94763 Summary: UNRESOLVED scan assembler tests on arm-none-eabi Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: vvinayag at arm dot com Target Milestone: --- Many tests are UNRESOLVED on arm-none-eabi. UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++14 scan-assembler _Z1fB3barB3fooi UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++14 scan-assembler _Z1gB3baz1AB3bar UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++17 scan-assembler _Z1fB3barB3fooi UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++17 scan-assembler _Z1gB3baz1AB3bar UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++2a scan-assembler _Z1fB3barB3fooi UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++2a scan-assembler _Z1gB3baz1AB3bar UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1fB3barB3fooi UNRESOLVED: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1gB3baz1AB3bar UNRESOLVED: g++.dg/abi/abi-tag10.C -std=c++14 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ UNRESOLVED: g++.dg/abi/abi-tag10.C -std=c++17 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ UNRESOLVED: g++.dg/abi/abi-tag10.C -std=c++2a scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ UNRESOLVED: g++.dg/abi/abi-tag10.C -std=c++98 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_ UNRESOLVED: g++.dg/abi/abi-tag11.C -std=c++14 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ UNRESOLVED: g++.dg/abi/abi-tag11.C -std=c++17 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ UNRESOLVED: g++.dg/abi/abi-tag11.C -std=c++2a scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ UNRESOLVED: g++.dg/abi/abi-tag11.C -std=c++98 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_ UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1aB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fB5cxx11v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fPN7__cxx111AE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1gIN7__cxx111AEET_v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1vIN7__cxx111AEE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1aB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1fB5cxx11v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1fPN7__cxx111AE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1gIN7__cxx111AEET_v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1vIN7__cxx111AEE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++2a scan-assembler _Z1aB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++2a scan-assembler _Z1fB5cxx11v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++2a scan-assembler _Z1fPN7__cxx111AE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++2a scan-assembler _Z1gIN7__cxx111AEET_v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++2a scan-assembler _Z1vIN7__cxx111AEE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1aB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fB5cxx11v UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fPN7__cxx111AE UNRESOLVED: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1gIN7__cxx111AEET_v UNRESOLVED: g++.dg/abi/abi-tag16.C -std=gnu++14 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag16.C -std=gnu++17 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag16.C -std=gnu++2a scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag16.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11 UNRESOLVED: g++.dg/abi/abi-tag16a.C -std=gnu++14 scan-assembler _ZGVZN1N1FEvE4Name UNRESOLVED: g++.dg/abi/abi-tag16a.C -std=gnu++17 scan-assembler _ZGVZN1N1FEvE4Name UNRESOLVED: g++.dg/abi/abi-tag16a.C -std=gnu++2a scan-assembler _ZGVZN1N1FEvE4Name UNRESOLVED: g++.dg/abi/abi-tag16a.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4Name UNRESOLVED: g++.dg/abi/abi-tag17.C -std=c++14 scan-assembler _Z3fi1B6_X_tagv UNRESOLVED: g++.dg/abi/abi-tag17.C -std=c++17 scan-assembler _Z3fi1B6_X_tagv UNRESOLVED: g++.dg/abi/abi-tag17.C -std=c++2a scan-assembler _Z3fi1B6_X_tagv UNRESOLVED: g++.dg/abi/abi-tag17.C -std=c++98 scan-assembler _Z3fi1B6_X_tagv UNRESOLVED: g++.dg/template/friend56.C -std=c++14 scan-assembler _Z1fv UNRESOLVED: g++.dg/template/friend56.C -std=c++17 scan-assembler _Z1fv UNRESOLVED: g++.dg/template/friend56.C -std=c++2a scan-assembler _Z1fv UNRESOLVED: g++.dg/template/friend56.C -std=c++98 scan-assembler _Z1fv UNRESOLVED: g++.dg/template/linkage1.C -std=c++14 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++14 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++17 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++17 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++2a scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++2a scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++98 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv UNRESOLVED: g++.dg/template/linkage1.C -std=c++98 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv UNRESOLVED: g++.dg/template/spec38.C -std=c++14 scan-assembler _Z1fIiEvPT_ UNRESOLVED: g++.dg/template/spec38.C -std=c++17 scan-assembler _Z1fIiEvPT_ UNRESOLVED: g++.dg/template/spec38.C -std=c++2a scan-assembler _Z1fIiEvPT_ UNRESOLVED: g++.dg/template/spec38.C -std=c++98 scan-assembler _Z1fIiEvPT_ UNRESOLVED: g++.dg/template/static26.C -std=c++14 scan-assembler-not computed UNRESOLVED: g++.dg/template/static26.C -std=c++17 scan-assembler-not computed UNRESOLVED: g++.dg/template/static26.C -std=c++2a scan-assembler-not computed UNRESOLVED: g++.dg/template/static26.C -std=c++98 scan-assembler-not computed UNRESOLVED: g++.dg/tls/static2.C -std=c++14 scan-assembler-not _ZTHN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++14 scan-assembler-not _ZTWN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++17 scan-assembler-not _ZTHN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++17 scan-assembler-not _ZTWN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++2a scan-assembler-not _ZTHN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++2a scan-assembler-not _ZTWN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++98 scan-assembler-not _ZTHN1A1iE UNRESOLVED: g++.dg/tls/static2.C -std=c++98 scan-assembler-not _ZTWN1A1iE ... and many more tests. The UNRESOLVED tests seem to have started between GCC commit f84aded848f6fdd2704c9376263c6d1aee6bb0ca and 89b01e86ff8521a0decf292595089e5631cc9320. Looking at the g++.log file, it seems that the -S flag is missing from the command-line options, and therefore an assembler file is not output, and therefore resulting in UNRESOLVED test. I am investigating further.