(rescan): Insert a space after `.' as well, to prevent accidental token-pasting ...
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 2 Feb 1997 11:28:45 +0000 (06:28 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 2 Feb 1997 11:28:45 +0000 (06:28 -0500)
(rescan): Insert a space after `.' as well, to prevent accidental
token-pasting (e.g. `.x' -> `.10').

From-SVN: r13578

gcc/cccp.c

index 93f5c355c47a8913a39fe32f6272b91fa93178d0..da9d812cf520193b389d5b64cc64e160b244cadb 100644 (file)
@@ -3414,9 +3414,9 @@ randomchar:
              if (!traditional && obp != op->buf) {
                switch (obp[-1]) {
                case '!':  case '%':  case '&':  case '*':
-               case '+':  case '-':  case '/':  case ':':
-               case '<':  case '=':  case '>':  case '^':
-               case '|':
+               case '+':  case '-':  case '.':  case '/':
+               case ':':  case '<':  case '=':  case '>':
+               case '^':  case '|':
                  /* If we are expanding a macro arg, make a newline marker
                     to separate the tokens.  If we are making real output,
                     a plain space will do.  */