------- Comment #6 from aoliva at gcc dot gnu dot org 2009-11-18 17:58 ------- decl UIDs are used in various expression hashes. Enforcing strict ordering among them without relying on UIDs would be an interesting problem, but if you have a solution for that, go for it. Disabling the printing of UIDs in -fcompare-debug dumps will be the least of your problems.
The only bootstrap-debug failures I remember on x86_64-linux-gnu were in ada, because of the boolean type. Others required the stricter -fcompare-debug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42088