https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69725
Bug ID: 69725 Summary: profiledbootstrap failure due to unsats for isl functions Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- profiledbootstrap fails on powerpc64 due to the errors discussed in bug 65313. In trying to see if I can get profiledbootstrap to complete successfully on other targets, I tried x86_64 with the following steps and errors during stageprofile (in stage_current). $ /src/gcc/trunk/configure --enable-languages=c,c++,fortran,go,lto,obj-c++ --enable-checking=release ... $ make -j10 BOOT_CFLAGS='-O2 -flto -fuse-linker-plugin' profiledbootstrap ... libtool: link: /build/trunk-profiledbootstrap/./prev-gcc/xgcc -B/build/trunk-profiledbootstrap/./prev-gcc/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -B/usr/local/x86_64-pc-linux-gnu/lib/ -isystem /usr/local/x86_64-pc-linux-gnu/include -isystem /usr/local/x86_64-pc-linux-gnu/sys-include -O2 -flto -fuse-linker-plugin -gtoggle -fprofile-generate -static-libstdc++ -static-libgcc -o isl_codegen codegen.o ./.libs/libisl.a /build/trunk-profiledbootstrap/./gmp/.libs/libgmp.a /tmp/ccqdCvPP.ltrans0.ltrans.o: In function `main': /src/gcc/trunk/isl/closure.c:13: undefined reference to `isl_options_new_with_defaults' /src/gcc/trunk/isl/closure.c:15: undefined reference to `isl_options_parse' /src/gcc/trunk/isl/closure.c:17: undefined reference to `isl_options_args' /src/gcc/trunk/isl/closure.c:17: undefined reference to `isl_ctx_alloc_with_options' /src/gcc/trunk/isl/closure.c:19: undefined reference to `isl_printer_to_file' /src/gcc/trunk/isl/closure.c:21: undefined reference to `isl_map_read_from_file' /src/gcc/trunk/isl/closure.c:22: undefined reference to `isl_map_transitive_closure' /src/gcc/trunk/isl/closure.c:24: undefined reference to `isl_printer_print_str' /src/gcc/trunk/isl/closure.c:25: undefined reference to `isl_printer_print_map' /src/gcc/trunk/isl/closure.c:26: undefined reference to `isl_printer_end_line' /src/gcc/trunk/isl/closure.c:27: undefined reference to `isl_map_compute_divs' /src/gcc/trunk/isl/closure.c:28: undefined reference to `isl_map_coalesce' /src/gcc/trunk/isl/closure.c:29: undefined reference to `isl_printer_print_str' /src/gcc/trunk/isl/closure.c:30: undefined reference to `isl_printer_print_map' /src/gcc/trunk/isl/closure.c:31: undefined reference to `isl_printer_end_line' /src/gcc/trunk/isl/closure.c:32: undefined reference to `isl_map_free' /src/gcc/trunk/isl/closure.c:34: undefined reference to `isl_printer_free' /src/gcc/trunk/isl/closure.c:36: undefined reference to `isl_ctx_free' collect2: error: ld returned 1 exit status Makefile:1189: recipe for target 'isl_closure' failed make[5]: *** [isl_closure] Error 1 make[5]: *** Waiting for unfinished jobs....