From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29323 invoked by alias); 10 Dec 2004 14:12:59 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 29312 invoked from network); 10 Dec 2004 14:12:54 -0000 Received: from unknown (HELO iris1.csv.ica.uni-stuttgart.de) (129.69.118.2) by sourceware.org with SMTP; 10 Dec 2004 14:12:54 -0000 Received: from rembrandt.csv.ica.uni-stuttgart.de ([129.69.118.42]) by iris1.csv.ica.uni-stuttgart.de with esmtp id 1CclVq-0004oS-00; Fri, 10 Dec 2004 15:12:50 +0100 Received: from ica2_ts by rembrandt.csv.ica.uni-stuttgart.de with local (Exim 3.35 #1 (Debian)) id 1CclVn-0006jZ-00; Fri, 10 Dec 2004 15:12:47 +0100 Date: Fri, 10 Dec 2004 14:12:00 -0000 To: Dave Korn Cc: 'Ian Lance Taylor' , 'David Daney' , binutils@sourceware.org Subject: Re: News MIPS option -mno-shared Message-ID: <20041210141247.GF8419@rembrandt.csv.ica.uni-stuttgart.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i From: Thiemo Seufer X-SW-Source: 2004-12/txt/msg00123.txt.bz2 Dave Korn wrote: [snip] > David, another thing that could break your code is if the MIPS gcc port starts > to use RTL prolog generation; when that happens, you'll start to see code where > instructions from the body of the function are migrated upward in among prolog > instructions by the scheduler. FWIW, the o32 ABI IIRC requires the gpsetup to make up the first three instructions of a function. I think for exactly the reasons discussed before. Thiemo