From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19669 invoked by alias); 6 Jan 2003 05:01:56 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 19661 invoked from network); 6 Jan 2003 05:01:55 -0000 Received: from unknown (HELO conure.mail.pas.earthlink.net) (207.217.120.54) by 209.249.29.67 with SMTP; 6 Jan 2003 05:01:55 -0000 Received: from ilmasc01-52.midwest.net ([209.248.16.62] helo=there) by conure.mail.pas.earthlink.net with smtp (Exim 3.33 #1) id 18VPOQ-00065h-00; Sun, 05 Jan 2003 21:01:43 -0800 Content-Type: text/plain; charset="iso-8859-1" From: Andy Walker To: dewar@gnat.com (Robert Dewar), gcc@gcc.gnu.org Subject: Re: Sythetic registers: modrm/gas question. Date: Mon, 06 Jan 2003 05:04:00 -0000 References: <20030105114202.8AB15F2D6B@nile.gnat.com> In-Reply-To: <20030105114202.8AB15F2D6B@nile.gnat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: X-SW-Source: 2003-01/txt/msg00255.txt.bz2 On Sunday 05 January 2003 05:42 am, Robert Dewar wrote: > Yes, of course it "just knows", that's why your guess that gcc is > generating poor code seems ill-informed. It is inconceivable that *any* > compiler would use four byte offsets to access the local stack frame. Thank you for the answer. My question here was not about compilers. It was about assembler syntax. I have reached the point where I am changing the machine description to handle Synthetic registers. NASM requires a "byte" modifier in this instance, and it has been so long since I used the Borland Turbo Assembler on a 486, that I thought it prudent to check. ( There does not seem to be a manual for gas). Andy.