[gnu.gcc.bug] g++ 1.36.1 on 3b1 problems

dir%koala.uucp@NIKE.CAIR.DU.EDU (Dan Rosenblatt) (11/22/89)

In trying to get g++ to compile (using gcc 1.36) on my 3b1, I found
that NO_DOLLAR_IN_LABEL wasn't enough for my assembler.  Both '$' and '.'
are unacceptable, but '%' is acceptable.  Problem is, some of those defines
are used in sprintf(), therefore I had to put in '%%'.  I then had to come
up with 2 forms for each define used in sprintf(), one for allocation length
and pattern matching, and another for use in sprintf().  Unfortunately, '%'
cannot be the first character in assembler symbols, so THIS_NAME and VPTR_NAME
had to be left alone.

This is a request to allow for '%' to be used as JOINER with all the
appropriate changes including making sure it isn't the first character of
assembler symbols.

I'm having other problems as well, but I don't have enough info yet to
provide a complete problem description and suggested work-around.
(They are probably related to the problems/solutions listed above!)

Dan Rosenblatt
Sigma Design Inc.
...!dunike!koala!dir