https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78616
Bug ID: 78616 Summary: [7 regression] bootstrap fails for x86_64-darwin at stage1 after 243030 when the bootstrap compiler doesn't have strndup Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: iains at gcc dot gnu.org Target Milestone: --- longest backtrack: 17 (code: 156) Shared 29773 out of 59469 states by creating 7857 new states, saving 21916 /src/gcc-trunk/gcc/selftest.c: In function 'void selftest::assert_strndup_eq(const char*, const char*, size_t)': /src/gcc-trunk/gcc/selftest.c:209:30: error: 'strndup' was not declared in this scope char *buf = strndup (src, n); ^ make[3]: *** [selftest.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all-stage1-gcc] Error 2 make[1]: *** [stage1-bubble] Error 2 The bootstrap compiler has a sysroot suitable for Darwin10 (which doesn't have strndup, strnlen etc.)