This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Patch to create builtin bzero


 > From: Jason Merrill <jason@cygnus.com>
 > 
 > This patch:
 > 
 > 2000-03-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 > 
 > 	* c-common.c (c_common_nodes_and_builtins): Don't special case
 > 	cplus_mode when declaring builtin bzero/bcmp, always avoid
 > 	prototype arguments.
 > 
 > breaks C++; when we include /usr/include/string.h, the compiler
 > complains about mismatching declarations.  


Jason, would you please tell me what platform and show me your code
and the error message?  The whole point of the patch was to avoid
mentioning the args so conflicts wouldn't occur.  I'm curious what's
going on, only __builtin_{bzero,bcmp} get args, not regular bzero or
bcmp.  Are you using the __builtin_* calls or the regular ones?



 > I also didn't see a message about this change.
 > Jason


Err, I think I cc:ed you directly in addition to posting it, though the
public posting seems to have gone to the bugs list, not the patches
list, since I wrote it in response to a bug report from Geoff.  See:
http://gcc.gnu.org/ml/gcc-bugs/2000-03/msg01134.html

Gavin approved the patch for installation in private email:
http://gcc.gnu.org/ml/gcc-bugs/2000-03/msg01201.html

--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Qwest Internet Solutions

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]