cheeks@UUNET.UU.NET (Mark Costlow) (12/10/89)
This bug report pertains to g++ 1.36.2- built with both hp9k320g and sun3. The included file, test.c, is an excerpt from terminal.c from the InterViews 2.5 source. If I compile it with -g, the cc1plus pass seems to generate some symbols which gas chokes on. If I don't use -g, the file compiles fine. Script started on Sat Dec 9 10:26:56 1989 <argon> [21] ->g++ -c -g -v test.c g++ version 1.36.2- (based on GCC 1.36) /usr/local/lib/gcc-cpp -+ -v -undef -D__GNUC__ -D__GNUG__ -D__cplusplus -Dhp9000s200 -Dhp9000s300 -DPWB -Dhpux -Dunix -D__hp9000s200__ -D__hp9000s300__ -D__PWB__ -D__hpux__ -D__unix__ -D__HAVE_68881__ -Dmc68020 test.c /usr/tmp/cca24935.cpp GNU CPP version 1.36 /usr/local/lib/gcc-cc1plus /usr/tmp/cca24935.cpp -quiet -dumpbase test.c -g -version -o /usr/tmp/cca24935.s GNU C++ version 1.36.2- (based on GCC 1.36) (68k, MIT syntax) compiled by GNU C version 1.36. default target switches: -m68020 -mc68020 -m68881 -mbitfield /usr/local/lib/gcc-as -mc68020 -o test.o /usr/tmp/cca24935.s /usr/tmp/cca24935.s:22:I need a comma after symbol's name /usr/tmp/cca24935.s:22:Rest of line ignored. 1st junk character valued 58. /usr/tmp/cca24935.s:22:Junk character 47. /usr/tmp/cca24935.s:22:Rest of line ignored. 1st junk character valued 50. /usr/tmp/cca24935.s:22:Junk character 126. /usr/tmp/cca24935.s:22:Junk character 34. /usr/tmp/cca24935.s:22:Rest of line ignored. 1st junk character valued 44. /usr/tmp/cca24935.s:23:I need a comma after symbol's name /usr/tmp/cca24935.s:23:Rest of line ignored. 1st junk character valued 58. /usr/tmp/cca24935.s:24:I need a comma after symbol's name /usr/tmp/cca24935.s:24:Rest of line ignored. 1st junk character valued -84. /usr/tmp/cca24935.s:24:FATAL:Symbol col already defined. <argon> [22] ->g++ -c -v test.c g++ version 1.36.2- (based on GCC 1.36) /usr/local/lib/gcc-cpp -+ -v -undef -D__GNUC__ -D__GNUG__ -D__cplusplus -Dhp9000s200 -Dhp9000s300 -DPWB -Dhpux -Dunix -D__hp9000s200__ -D__hp9000s300__ -D__PWB__ -D__hpux__ -D__unix__ -D__HAVE_68881__ -Dmc68020 test.c /usr/tmp/cca24939.cpp GNU CPP version 1.36 /usr/local/lib/gcc-cc1plus /usr/tmp/cca24939.cpp -quiet -dumpbase test.c -version -o /usr/tmp/cca24939.s GNU C++ version 1.36.2- (based on GCC 1.36) (68k, MIT syntax) compiled by GNU C version 1.36. default target switches: -m68020 -mc68020 -m68881 -mbitfield /usr/local/lib/gcc-as -mc68020 -o test.o /usr/tmp/cca24939.s <argon> [23] -> script done on Sat Dec 9 10:27:26 1989 Mark Costlow cheeks@edsr.eds.com or ...!uunet!edsr!cheeks --------CUT HERE FOR test.c------------------------- enum boolean { false, true }; enum TerminalEvent { TLEFTMOUSE, TMIDDLEMOUSE, TRIGHTMOUSE, TMOTION, TCHAR }; struct TerminalInput { TerminalEvent eventType; union { struct { short row; short col; boolean down; } mouse; struct { short row; short col; } motion; char tchar; }; }; --------CUT HERE FOR test.c-------------------------