[gnu.g++.bug] g++ 01049001 bug+fix - g++filt doesn't know about all operators

rfg@ICS.UCI.EDU (01/06/90)

// In g++ 1.36.1, there are several ommisions from the list of operators
// that cplus-dem.c (and g++filt) know about.

(Michael - please confirm the following fix.)

*** cplus-dem.c-	Mon Nov  6 17:34:24 1989
--- cplus-dem.c	Thu Jan  4 17:18:00 1990
***************
*** 93,97 ****
    "minus", "-",
    "mult", "*",
!   "negate", "-",
    "trunc_mod", "%",
    "trunc_div", "/",
--- 93,98 ----
    "minus", "-",
    "mult", "*",
!   "convert", "+",	/* unary + */
!   "negate", "-",	/* unary - */
    "trunc_mod", "%",
    "trunc_div", "/",
***************
*** 98,101 ****
--- 99,103 ----
    "truth_andif", "&&",
    "truth_orif", "||",
+   "truth_not", "!",
    "postincrement", "++",
    "postdecrement", "--",
***************
*** 109,112 ****
--- 111,117 ----
    "arshift", ">>",
    "component", "->",
+   "indirect", "*",	/* unary * */
+   "addr", "&",		/* unary & */
+   "array", "[]",
    "nop", "",			/* for operator= */
  };