Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ICS.UCI.EDU!rfg From: rfg@ICS.UCI.EDU Newsgroups: gnu.g++.bug Subject: g++ 01049001 bug+fix - g++filt doesn't know about all operators Message-ID: <9001051014.aa14989@ICS.UCI.EDU> Date: 5 Jan 90 18:14:05 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Lines: 40 // 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= */ };