From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5569 invoked by alias); 8 Mar 2010 14:02:37 -0000 Received: (qmail 5523 invoked by uid 22791); 8 Mar 2010 14:02:35 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from kuber.nabble.com (HELO kuber.nabble.com) (216.139.236.158) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 08 Mar 2010 14:02:31 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1NodXR-0004tG-Cr for gcc-help@gcc.gnu.org; Mon, 08 Mar 2010 06:02:29 -0800 Message-ID: <27819965.post@talk.nabble.com> Date: Mon, 08 Mar 2010 14:02:00 -0000 From: noeljohn To: gcc-help@gcc.gnu.org Subject: Re: Emission of store_multiple and load_multiple patterns In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <26739724.post@talk.nabble.com> <26775192.post@talk.nabble.com> <27351551.post@talk.nabble.com> <27369674.post@talk.nabble.com> <27401949.post@talk.nabble.com> <27699239.post@talk.nabble.com> 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: 2010-03/txt/msg00099.txt.bz2 Ian Lance Taylor-3 wrote: > > noeljohn writes: > >> I introduced MOVE_MAX and MOVE_RATIO macros. With this the gcc build >> is >> successful. But when I compile the .c file, I get a segmentation fault. >> Are there any docs which will help in knowing the respective macros >> required for the rodata section emission ? Awaiting for your help. > > The gcc internal documentation is pretty good on this kind of thing. > > http://gcc.gnu.org/onlinedocs/gccint/ > > Ian > > Hello Sir, As in the assembly code as I had posted in one the previous posts, we see that that instructions stmia and ldmia are emitted to get the contents from the rodata section to stack. But in my case even though I have defined the patterns for multiple store and multiple load, in which case contents could be loaded and stored continuously, individual store and load instructions are getting a number of times. But I wanted the multiple load and store instructions to get emitted. Please could you help me out of this ? Awaiting for your help. Thank you. noeljohn -- View this message in context: http://old.nabble.com/Emission-of-store_multiple-and-load_multiple-patterns-tp26739724p27819965.html Sent from the gcc - Help mailing list archive at Nabble.com.