Tons of testsuite failures on mips-sgi-irix6.2/ with egcs-1.1

Jeffrey A Law law@cygnus.com
Fri Sep 4 23:59:00 GMT 1998


  In message < 199809042048.WAA12202@achibm5.chemie.uni-karlsruhe.de >you write:
  > 
  > I have tried to run the testsuite on mips-sgi-irix6.2, and I get tons
  > of failures. I waded through the logs, and most (if not all) of the
  > unusual failures are of the form
  > 
  > Executing on host: /inge/georg/egcs-rel/gcc/testsuite/../xgcc -B/inge/georg
  > /egcs-rel/gcc/testsuite/../ /work/georg/egcs-rel/gcc/testsuite/g++.old-deja
  > /g++.pt/memclass6.C  -ansi -pedantic-errors  -I/work/georg/egcs-rel/libio -
  > I/inge/georg/egcs-rel/mips-sgi-irix6.2/libio -I/work/georg/egcs-rel/libstdc
  > ++ -I/work/georg/egcs-rel/libstdc++/stl -I/inge/georg/egcs-rel/gcc/testsuit
  > e/../include -lstdc++  -L/inge/georg/egcs-rel/mips-sgi-irix6.2//libstdc++ -
  > L/inge/georg/egcs-rel/mips-sgi-irix6.2//libiberty   -lm  -o /inge/georg/egc
  > s-rel/gcc/testsuite/g++-pt-memclass6-C   
  > output is:
  > ld32: WARNING 84: /inge/georg/egcs-rel/mips-sgi-irix6.2//libstdc++/libstdc+
  > +.a is not used for resolving any symbol.
  > ld32: WARNING 84: /usr/lib32/libm.so is not used for resolving any symbol.
  > FAIL: g++.pt/memclass6.C (test for excess errors)
  > ld32: WARNING 84: /inge/georg/egcs-rel/mips-sgi-irix6.2//libstdc++/libstdc+
  > +.a is not used for resolving any symbol.
  > ld32: WARNING 84: /usr/lib32/libm.so is not used for resolving any symbol.
  > PASS: g++.pt/memclass6.C  Execution test
  > 
  > So actually it is just a silly linker warning. Does anybody know how
  > to tweak the spec file to switch this off (I have tried a -woff 84
  > next to the existing -woff 131, but that didn't help)?
Hmmm.  There should be a procedure in dejagnu which prunes out such
warnings before passing the output to the rest of dejagnu.
prune_system_crud or something like that.  

jeff



More information about the Gcc-bugs mailing list