On Sat, 25 Jun 2016, ayush goel wrote:

> Initially I have just imported the bcopy module from gnulib which will 
> eventually replace gcc’s dependency on libiberty’s bcopy. 

GCC should not depend on bcopy.  Any bcopy use is a bug and it should be 
replaced by memcpy or memmove as appropriate.  The poisoning in system.h 
should prevent such uses from building in the first place.

You should only import gnulib modules for functionality actually used in 
GCC - remembering that GCC now depends on at least a C++98 compiler and 
library, so it's unlikely that modules for ISO C90 functionality are 
actually relevant on any currently supported host or build system.

For example, GCC uses obstacks, so the gnulib version of obstack is 
appropriate to replace the libiberty version.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to