template class support in egcs-970907

Jeffrey A Law law@hurl.cygnus.com
Mon Sep 8 12:13:00 GMT 1997


  In message < Pine.OSF.3.96.970908134925.30249B-100000@ylws32 >you write:
  > 
  > The problem is fixed by removing parse.c and rebuilding egcs.  I think
  > that the building process should have checked this!
Unfortunately, I build from a cvs tree, and once the build succeeds I 
tag and make the snapshot.

I don't normally check in the generated parse files to avoid gratutious
differences due to different versions of bison, byacc and friends hanging
around.

IMHO, whomever checks in a change to a file from which another file is 
derived is responsible for also rebuilding the derived file.  This
didn't happen when Jason updated the g++ stuff.

In Jason's defense, this is a deviation from the normal procedures used
in Cygnus since we always rebuild the generated files into the object
tree during a build.

Jeff



More information about the Gcc-bugs mailing list