From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4824 invoked by alias); 29 Sep 2003 20:55:02 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 4817 invoked from network); 29 Sep 2003 20:55:01 -0000 Received: from unknown (HELO Cantor.suse.de) (195.135.220.2) by sources.redhat.com with SMTP; 29 Sep 2003 20:55:01 -0000 Received: from Hermes.suse.de (Hermes.suse.de [195.135.221.8]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by Cantor.suse.de (Postfix) with ESMTP id 4E302167F7BD; Mon, 29 Sep 2003 22:55:01 +0200 (CEST) To: Andrew Cagney Cc: gdb-patches@sources.redhat.com Subject: Re: [rfa/6.0] fix aix inferior calls References: <3F789078.3000100@redhat.com> <1030929202202.ZM15766@localhost.localdomain> <3F789727.3080704@redhat.com> From: Andreas Schwab X-Yow: Didn't I buy a 1951 Packard from you last March in Cairo? Date: Mon, 29 Sep 2003 20:55:00 -0000 In-Reply-To: <3F789727.3080704@redhat.com> (Andrew Cagney's message of "Mon, 29 Sep 2003 16:33:43 -0400") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-SW-Source: 2003-09/txt/msg00638.txt.bz2 Andrew Cagney writes: > @@ -2948,8 +2948,10 @@ > /* PPC64 SYSV. */ > set_gdbarch_frame_red_zone_size (gdbarch, 288); > else if (!sysv_abi && wordsize == 4) > - /* PowerOpen / AIX 32 bit. */ > - set_gdbarch_frame_red_zone_size (gdbarch, 220); > + /* PowerOpen / AIX 32 bit. The saved area or red zone, consists Typo: s/$/ of/ ? > + 19 4 byte GPRS + 18 8 byte FPRs giving a total of 220. Problem > + is, 220 isn't frame (16 byte) aligned. Round it up to 224. */ > + set_gdbarch_frame_red_zone_size (gdbarch, 224); > set_gdbarch_deprecated_save_dummy_frame_tos (gdbarch, generic_save_dummy_frame_tos); > set_gdbarch_deprecated_push_return_address (gdbarch, ppc_push_return_address); > set_gdbarch_believe_pcc_promotion (gdbarch, 1); Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."