__GXX_WEAK__ broken

Gabriel Dos Reis Gabriel.Dos-Reis@cmla.ens-cachan.fr
Thu Jul 5 08:47:00 GMT 2001


Neil Booth <neil@daikokuya.demon.co.uk> writes:

| Neil Booth wrote:-
| 
| > In cppinit.c we have
| > 
| >       if (SUPPORTS_ONE_ONLY)
| > 	_cpp_define_builtin (pfile, "__GXX_WEAK__ 1");
| >       else
| > 	_cpp_define_builtin (pfile, "__GXX_WEAK__ 0");
| > 
| > This code assumes SUPPORTS_ONE_ONLY is a boolean macro, or at least
| > evaluatable by CPP.  Unfortunately that is not true for m88k, as I've
| > just found out working on target stuff.  It expands to an operation on
| > target_flags, which is something cpplib doesn't link to as it is in
| > toplev.o.
| > 
| > Any good ideas?
| 
| I suggest we move this to the front end: cxx_post_options(). 

That sounds good to me.

-- Gaby



More information about the Gcc-bugs mailing list