From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19341 invoked by alias); 2 Feb 2011 22:07:36 -0000 Received: (qmail 19333 invoked by uid 22791); 2 Feb 2011 22:07:35 -0000 X-SWARE-Spam-Status: No, hits=-3.1 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (74.125.121.67) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 02 Feb 2011 22:07:31 +0000 Received: from wpaz21.hot.corp.google.com (wpaz21.hot.corp.google.com [172.24.198.85]) by smtp-out.google.com with ESMTP id p12M7S9h011479 for ; Wed, 2 Feb 2011 14:07:28 -0800 Received: from pzk12 (pzk12.prod.google.com [10.243.19.140]) by wpaz21.hot.corp.google.com with ESMTP id p12M6d3o007343 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Wed, 2 Feb 2011 14:07:26 -0800 Received: by pzk12 with SMTP id 12so89741pzk.6 for ; Wed, 02 Feb 2011 14:07:26 -0800 (PST) Received: by 10.142.107.19 with SMTP id f19mr9385390wfc.394.1296684446582; Wed, 02 Feb 2011 14:07:26 -0800 (PST) Received: from coign.google.com (dhcp-172-22-123-242.mtv.corp.google.com [172.22.123.242]) by mx.google.com with ESMTPS id v19sm91180wfh.0.2011.02.02.14.07.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 02 Feb 2011 14:07:25 -0800 (PST) From: Ian Lance Taylor To: kevin diggs Cc: gcc-help@gcc.gnu.org Subject: Re: hail marry (booting PowerMac 8600) References: Date: Wed, 02 Feb 2011 22:07:00 -0000 In-Reply-To: (kevin diggs's message of "Wed, 2 Feb 2011 13:41:40 -0600") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-System-Of-Record: true X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2011-02/txt/msg00052.txt.bz2 kevin diggs writes: > I have narrowed this down to one file, drivers/scsi/mesh.c which is > the host adapter driver for the internal SCSI controller on a > PowerMac8600. If I compile this file with 4.1.2 and everything else > with 4.3.5 then the beast will boot. > > Anyone have any thoughts on what changed (something optimizery I would > guess?) between 4.1.2 and 4.3.5? Many many things changed. I would recommend looking at the code generated by the two compilers to see if you can spot the key difference. As a short in the dark, you said you use -fno-strict-aliasing; do you also use -fno-strict-overflow? Ian