[gnu.g++.bug] 'z' replaced with '_' in filename.

bryan@UUNET.UU.NET (Bryan Boreham) (07/03/89)

In cplus-decl.c, line 1014, when constructing a name for the
function that calls the static constructors, the character 'z'
is replaced with a '_'. This seems a little unfair to 'z', and
it mucks up ET++'s attempt to be clever and call this function
whilst dynamically linking modules.

Bryan.

tiemann@YAHI.STANFORD.EDU (Michael Tiemann) (07/04/89)

Fix this by changing

	   || (*p >= 'a' && *p < 'z')))

to

	   || (*p >= 'a' && *p <= 'z')))

in function finish_file.  Obviously a typo.

Michael