From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31796 invoked by alias); 5 Dec 2003 05:29:33 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 31787 invoked from network); 5 Dec 2003 05:29:30 -0000 Received: from unknown (HELO web14206.mail.yahoo.com) (216.136.173.70) by sources.redhat.com with SMTP; 5 Dec 2003 05:29:30 -0000 Message-ID: <20031205052930.62482.qmail@web14206.mail.yahoo.com> Received: from [128.193.88.157] by web14206.mail.yahoo.com via HTTP; Thu, 04 Dec 2003 21:29:30 PST Date: Fri, 05 Dec 2003 05:29:00 -0000 From: Savithri Venkatachalapathy Subject: Porting GCC to new target To: gcc-help@gcc.gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-12/txt/msg00051.txt.bz2 Hi, While porting gcc to new target, I am not able to figure how to handle branch instructions. The .md descriptions of the bne, beq instructions take 3 rtx parameters while the expr.c, stmt.c, rtl.h, loop.c, unroll.c and optabe.c files have gen-beq(), gen-bne() prototypes which take only 1 rtx parameter. Hence when I try to 'make' it gives error saying that the prototypes of gen-beq() in the files mentioned above does not match with the prototype from the .md file. Could anybody tell me how to overcome this. DO I need to download different versions of the 6 files mentioned above which have branch prototypes taking 3 parameters. Any help in this regard would be appreciated. Thanks, savi ===== ------------------------------------------------------------------------------- “Personality is born out of pain. It is the fire shut up in the flint.” --- Yeats -------------------------------------------------------------------------------- __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/