https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69406
Bug ID: 69406 Summary: FAIL: 17_intro/headers/c++2011/linkage.cc (test for excess errors) Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: redi at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi 17_intro/headers/c++2011/linkage.cc fails on arm-none-eabi targets with the error: 17_intro/headers/c++2011/linkage.cc:47:19: fatal error: uchar.h: No such file or directory (...) FAIL: 17_intro/headers/c++2011/linkage.cc (test for excess errors) This is because arm-none-eabi uses newlib which does not provide uchar.h. I am not sure about the correct course of action. Should a xfail be added for newlib targets? Since uchar.h seems to come from C11, maybe it would be more appropriate to xfail all tests involving C11 for newlib target? Best regards.