Phung Nguyen <nhph...@gmail.com> writes:

>> It seems that you want to generate two .int statements.  My question is
>> whether you can load those in a single load instruction, or whether you
>> also need to generate multiple load instructions.
>  I need to generate multiple load instructions

In that case, you need a lot more than just changing the .int pseudo-op.
You probably need to change your move expander to recognize this case
and split it up into the two constants, then you need to generate the
insns to load the constants and merge them together.  That isn't going
to play very well with the RTL optimizers, and it isn't going to be easy
to write, but it should work.

As far as I know, you are in an area of gcc which is not well trodden.
You're going to have to a lot of digging and debugging to get this to
work.

Ian

Reply via email to