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

            Bug ID: 93575
           Summary: the modula2 frontend fails to build with a profiled
                    bootstrap
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: modula2
          Assignee: unassigned at gcc dot gnu.org
          Reporter: doko at ubuntu dot com
  Target Milestone: ---

the modula2 frontend fails to build with a profiled bootstrap, seen with trunk
20200204.

/<<PKGBUILDDIR>>/build/./prev-gcc/xgcc -B/<<PKGBUILDDIR>>/build/./prev-gcc/
-B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/bin/
-B/usr/x86_64-linux-gnu/lib/
 -isystem /usr/x86_64-linux-gnu/include -isystem
/usr/x86_64-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include  
-fno-checking -g -o m2/boot-bin/m
c m2/mc-boot/GArgs.o m2/mc-boot/GASCII.o m2/mc-boot/GAssertion.o
m2/mc-boot/GBreak.o m2/mc-boot/GCmdArgs.o m2/mc-boot/GDebug.o
m2/mc-boot/GDynamicStrings.o m2/mc-
boot/GEnvironment.o m2/mc-boot/GFIO.o m2/mc-boot/GFormatStrings.o
m2/mc-boot/GFpuIO.o m2/mc-boot/GIO.o m2/mc-boot/GRTExceptions.o
m2/mc-boot/GRTint.o m2/mc-boot/G
M2EXCEPTION.o m2/mc-boot/GM2RTS.o m2/mc-boot/GMemUtils.o m2/mc-boot/GNumberIO.o
m2/mc-boot/GPushBackInput.o m2/mc-boot/GSArgs.o m2/mc-boot/GSFIO.o
m2/mc-boot/GStd
IO.o m2/mc-boot/GStorage.o m2/mc-boot/GStrCase.o m2/mc-boot/GStringConvert.o
m2/mc-boot/GStrIO.o m2/mc-boot/GStrLib.o m2/mc-boot/GSysStorage.o
m2/mc-boot/GTimeStr
ing.o m2/mc-boot/Galists.o m2/mc-boot/Gdecl.o m2/mc-boot/GIndexing.o
m2/mc-boot/Gkeyc.o m2/mc-boot/Glists.o m2/mc-boot/GmcComp.o
m2/mc-boot/GmcComment.o m2/mc-boo
t/GmcDebug.o m2/mc-boot/GmcError.o m2/mc-boot/GmcFileName.o
m2/mc-boot/GmcLexBuf.o m2/mc-boot/GmcMetaError.o m2/mc-boot/GmcOptions.o
m2/mc-boot/GmcPreprocess.o m2
/mc-boot/GmcPretty.o m2/mc-boot/GmcPrintf.o m2/mc-boot/GmcQuiet.o
m2/mc-boot/GmcReserved.o m2/mc-boot/GmcSearch.o m2/mc-boot/GmcStack.o
m2/mc-boot/GmcStream.o m2/
mc-boot/GnameKey.o m2/mc-boot/GsymbolKey.o m2/mc-boot/Gvarargs.o
m2/mc-boot/Gwlists.o m2/mc-boot/Gtop.o m2/mc-boot/Gmcp1.o m2/mc-boot/Gmcp2.o
m2/mc-boot/Gmcp3.o m
2/mc-boot/Gmcp4.o m2/mc-boot/Gmcp5.o m2/mc-boot-ch/Glibc.o
m2/mc-boot-ch/Gmcrts.o m2/mc-boot-ch/GUnixArgs.o m2/mc-boot-ch/GSelective.o
m2/mc-boot-ch/Gtermios.o m2
/mc-boot-ch/GSysExceptions.o m2/mc-boot-ch/Gldtoa.o m2/mc-boot-ch/Gdtoa.o
m2/mc-boot-ch/Gwrapc.o m2/mc-boot-ch/GSYSTEM.o m2/mc-boot-ch/Gerrno.o
-static-libstdc++ 
-static-libgcc -Wl,-z,relro m2/mc-boot/main.o mcflex.o
m2/gm2-libs-boot/RTcodummy.o -lm
build/genmodes -h > tmp-modes.h
/bin/bash ../../src/gcc/../move-if-change tmp-modes.h insn-modes.h
echo timestamp > s-modes-h
build/genmodes -i > tmp-modes-inline.h
/bin/bash ../../src/gcc/../move-if-change tmp-modes-inline.h \
  insn-modes-inline.h
echo timestamp > s-modes-inline-h
/usr/bin/x86_64-linux-gnu-ld: m2/gm2-libs-boot/RTcodummy.o: in function
`RTco_turnInterrupts':
/<<PKGBUILDDIR>>/build/gcc/../../src/gcc/m2/gm2-libs-ch/RTcodummy.c:114:
undefined reference to `__gcov_indirect_call'
/usr/bin/x86_64-linux-gnu-ld:
/<<PKGBUILDDIR>>/build/gcc/../../src/gcc/m2/gm2-libs-ch/RTcodummy.c:114:
undefined reference to `__gcov_indirect_call_profiler_v4'
/usr/bin/x86_64-linux-gnu-ld:
/<<PKGBUILDDIR>>/build/gcc/../../src/gcc/m2/gm2-libs-ch/RTcodummy.c:114:
undefined reference to `__gcov_time_profiler_counter'
:

collect2: error: ld returned 1 exit status
make[5]: *** [../../src/gcc/m2/Make-lang.in:1550: m2/boot-bin/mc] Error 1
make[5]: *** Waiting for unfinished jobs....
rm cpp.pod fsf-funding.pod lto-dump.pod gfdl.pod gpl.pod gccbrig.pod gccgo.pod
gcc.pod gdc.pod gcov-dump.pod gfortran.pod gcov-tool.pod gcov.pod
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/gcc'
make[4]: *** [Makefile:4922: all-stageprofile-gcc] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[3]: *** [Makefile:26677: stageprofile-bubble] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [Makefile:26942: profiledbootstrap-lean] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [debian/rules2:1233: stamps/05-build-stamp] Error 2

Reply via email to