Emission of store_multiple and load_multiple patterns

Ian Lance Taylor iant@google.com
Mon Mar 8 20:27:00 GMT 2010


noeljohn <noel.daniel@gmx.com> writes:

>      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
> ?

I don't know.  You would need to provide a lot more information before
I could venture a suggestion.  But I don't think it would be useful
for you to provide all that information.  The gcc-help mailing list
works best when you ask a specific question.  I would encourage you to
use your own debugging skills first to narrow down what is happening
to the point which you find hard to understand.

Ian



More information about the Gcc-help mailing list