From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2847 invoked by alias); 5 Jun 2009 22:30:26 -0000 Received: (qmail 2661 invoked by uid 48); 5 Jun 2009 22:30:04 -0000 Date: Fri, 05 Jun 2009 22:30:00 -0000 Message-ID: <20090605223004.2659.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug bootstrap/40338] [4.5 Regression] bootstrap comparision fails on 32 bit PA when comparing libgcc objects In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "sje at cup dot hp dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00326.txt.bz2 ------- 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