https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87825
Bug ID: 87825 Summary: profiledbootstrap is broken when D is enabled Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d Assignee: ibuclaw at gdcproject dot org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- [ 564s] /home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/./prev-gcc/xg++ -B/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/./prev-gcc/ -B/usr/x86_64-suse-linux/bin/ -nostdinc++ -B/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/src/.libs -B/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/libsupc++/.libs -I/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/include -I/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/libstdc++-v3/libsupc++ -L/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/src/.libs -L/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/libsupc++/.libs -static-libstdc++ -static-libgcc -no-pie -o d/idgen d/idgen.dmdgen.o [ 564s] /usr/x86_64-suse-linux/bin/ld: d/idgen.dmdgen.o:(.data+0x40): undefined reference to `__gcov_merge_add' [ 564s] /usr/x86_64-suse-linux/bin/ld: d/idgen.dmdgen.o:(.data+0x78): undefined reference to `__gcov_merge_time_profile' [ 564s] /usr/x86_64-suse-linux/bin/ld: d/idgen.dmdgen.o: in function `main': [ 564s] idgen.c:(.text.startup+0x9): undefined reference to `__gcov_indirect_call' [ 564s] /usr/x86_64-suse-linux/bin/ld: idgen.c:(.text.startup+0x1b): undefined reference to `__gcov_indirect_call_profiler_v2' [ 564s] /usr/x86_64-suse-linux/bin/ld: idgen.c:(.text.startup+0x34): undefined reference to `__gcov_time_profiler_counter' [ 564s] /usr/x86_64-suse-linux/bin/ld: idgen.c:(.text.startup+0x46): undefined reference to `__gcov_time_profiler_counter' [ 564s] /usr/x86_64-suse-linux/bin/ld: d/idgen.dmdgen.o: in function `_GLOBAL__sub_I_00100_0_msgtable': [ 564s] idgen.c:(.text.startup+0x606): undefined reference to `__gcov_init' [ 564s] /usr/x86_64-suse-linux/bin/ld: d/idgen.dmdgen.o: in function `_GLOBAL__sub_D_00100_1_msgtable': [ 564s] idgen.c:(.text.exit+0x1): undefined reference to `__gcov_exit' [ 564s] collect2: error: ld returned 1 exit status [ 564s] make[3]: *** [../../gcc/d/Make-lang.in:320: d/idgen] Error 1 [ 564s] make[3]: *** Waiting for unfinished jobs.... [ 564s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux/gcc' [ 564s] make[2]: *** [Makefile:4811: all-stageprofile-gcc] Error 2 [ 564s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux' [ 564s] make[1]: *** [Makefile:22352: stageprofile-bubble] Error 2 [ 564s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/gcc-9.0.0+r265655/obj-x86_64-suse-linux' [ 564s] make: *** [Makefile:22606: profiledbootstrap] Error 2