[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-gcc-list] code selection: ijmp and icall

From: Weddington, Eric
Subject: RE: [avr-gcc-list] code selection: ijmp and icall
Date: Mon, 1 Dec 2008 08:12:29 -0700


> -----Original Message-----
> From: 
> address@hidden 
> [mailto:address@hidden
> org] On Behalf Of Markus Oertel
> Sent: Monday, December 01, 2008 6:14 AM
> To: address@hidden
> Subject: [avr-gcc-list] code selection: ijmp and icall
> Hello,
> I'm trying to optimize an interpreter for avr code by previously 
> translating static basic blocks. Indirect jumps can make that effort 
> useless when the IJMP and ICALL command jump to targets that are not 
> labeled.
> So my question is: does the compiler create jumptargets for IJMP and 
> ICALL that are not labeled. It seems pretty strange to me to 
> jump in the 
> middle of a block although it is possible in assembler.
> Where can I find information about the code selection process of the 
> avr-gcc and the behaviour of the different optimization levels?

For that information you will have to look into GCC internals, and the AVR back 
end in GCC.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]