------- Comment #11 from sje at cup dot hp dot com 2009-06-05 22:30 ------- Getting back to what is actually causing the failure on HPPA, there seem to be 2 problems. One is the random seed used by get_file_function_name. If I workaround that by using -frandom-seed="make-it-work" I still get a failure when comparing lib2funcs.o. This file is created from a .asm file that is preprocessed first. The preprocessor/GCC writes the output to a tmp file and the name of that tmp file winds up in the debug info for the object when assembled. stage2 and stage3 use different tmp names and so we get different objects even when using -frandom-seed.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40338