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.

Reply via email to