------- Comment #4 from acahalan at gmail dot com 2006-12-06 04:07 ------- (In reply to comment #3) > (In reply to comment #2) > > The compiler is failing to follow the documented behavior. > Because I (or anyone else) have not got around to actually testing the > testcase > :).
I still don't see how this is an enhancement. The compiler is documented to behave one way. It does something else. That's not "add my new pet feature". That's "you have a clear defect". Supposedly gcc supports "#pragma once" (it seems to, and is documented as such) and supposedly gcc supports "--combine" (it seems to, kind of, aside from the many bugs, but at least this feature is documented). Nothing says that these features cause each other to break horribly, yet they do. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29172