https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86057
Bug ID: 86057
Summary: Use of mempcpy in libgcc/ libgcov-driver-system.c
breaks bootstrap
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: blocker
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: kargl at gcc dot gnu.org
Target Milestone: ---
In file included from ../../gcc/gcc/../libgcc/libgcov-driver.c:322:0:
../../gcc/gcc/../libgcc/libgcov-driver-system.c: In function 'char*
replace_filename_variables(char*)':
../../gcc/gcc/../libgcc/libgcov-driver-system.c:193:25: error: 'mempcpy' was
not declared in this scope
buffer_ptr = (char *)mempcpy (buffer_ptr, filename, start);
^~~~~~~
../../gcc/gcc/../libgcc/libgcov-driver-system.c:193:25: note: suggested
alternative: 'memccpy'
buffer_ptr = (char *)mempcpy (buffer_ptr, filename, start);
^~~~~~~
memccpy
gmake[3]: *** [Makefile:2949: libgcov-driver-tool.o] Error 1
gmake[3]: Leaving directory '/safe/sgk/gcc/obj/gcc'
gmake[2]: *** [Makefile:4621: all-stage1-gcc] Error 2
gmake[2]: Leaving directory '/safe/sgk/gcc/obj'
gmake[1]: *** [Makefile:22969: stage1-bubble] Error 2
gmake[1]: Leaving directory '/safe/sgk/gcc/obj'
gmake: *** [Makefile:23306: bootstrap] Error 2