https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90787

Christophe Lyon <clyon at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clyon at gcc dot gnu.org

--- Comment #5 from Christophe Lyon <clyon at gcc dot gnu.org> ---
After r12-3045, I see regressions on bare-metal, newlib based targets
(arm-eabi, aarch64-elf):
FAIL: 27_io/filesystem/path/append/path.cc (test for excess errors)
Excess errors:
/aci-gcc-fsf/builds/gcc-fsf-gccsrc/tools/arm-none-eabi/bin/ld: /ccrhrvyi.o: in
function `_ZN10__gnu_test24permissions_are_testableEb':
/libstdc++-v3/testsuite/util/testsuite_fs.h:168: undefined reference to
`geteuid'
collect2: error: ld returned 1 exit status

UNRESOLVED: 27_io/filesystem/path/append/path.cc compilation failed to produce
executable

48 tests have a similar error:
    libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/append/path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/append/source.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/assign/assign.cc
(test for excess errors)
    libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/assign/copy.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/compare/compare.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/compare/lwg2936.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/compare/path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/compare/strings.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/concat/92853.cc
(test for excess errors)
    libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/concat/path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/concat/strings.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/construct/copy.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/construct/range.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/construct/string_view.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/extension.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/filename.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/parent_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/relative_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/root_directory.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/root_name.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/root_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/decompose/stem.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/generation/normal.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/generation/proximate.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/generation/relative.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/generic/generic_string.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/itr/components.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/itr/traversal.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/clear.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/make_preferred.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/remove_filename.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/replace_extension.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/replace_filename.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/modifiers/swap.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/nonmember/append.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/nonmember/cmp.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/nonmember/cmp_c++20.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/nonmember/hash_value.cc
(test for excess errors)
    libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/empty.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_extension.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_filename.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_parent_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_relative_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_root_directory.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_root_name.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_root_path.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/has_stem.cc
(test for excess errors)
   
libstdc++:libstdc++-dg/conformance.exp=27_io/filesystem/path/query/is_relative.cc
(test for excess errors)

Reply via email to