Path: utzoo!telly!ddsw1!lll-winken!uunet!tut.cis.ohio-state.edu!NIKE.CAIR.DU.EDU!dir%koala.uucp From: dir%koala.uucp@NIKE.CAIR.DU.EDU (Dan Rosenblatt) Newsgroups: gnu.gcc.bug Subject: g++ 1.36.1 on 3b1 problems Message-ID: <8911211739.AA12137@koala.uucp> Date: 21 Nov 89 17:39:44 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 20 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