This is the mail archive of the gcc-bugs@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: egcs-970922/m68k-motorola-sysv bootstrap failure


> 
>   > Thu Oct  2 16:45:38 1997  Manfred Hollstein  (manfred@lts.sel.alcatel.de)
>   > 
>   > 	* cp/cp-tree.h (JOINER): Define to '_' if no '$' or '.' characters
>   > 	are allowed.
> Thanks.  I've installed this patch.
> jeff
> 
Sorry for the late answer, but I think the correct fix is to change ' ' to '_'
in cp/method.c (build_static_name) as Manfred also suggested in his message.
If I remember correctly, the intent for JOINER is to be some character not
usable in a C-identifier.  For m68k-motorola-sysv, '%' could do the job,
but some years ago (around gcc-2.5.8) my patches using '%' had been refused
because the intent was to use another scheme that would not use any special
character and where all C++-generated identifiers would start with 2 '_'s.
If one defines JOINER as '_', that is not respected.


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