SH: far conditional branch

Joern Rennecke joern.rennecke@superh.com
Fri Jun 28 05:47:00 GMT 2002


kaz Kojima wrote:
> It seems that the appended parts of .mach and .dbr dump files
> show what is going in this case. After the machine dependant
> reorg phase, there are no "far" conditional branches, but
> the dbr optimization makes them: dbr optimization deforms
> 
>         conditional_branch      Lnear
>         branch                  Lfar0
>  Lnear: branch                  Lfar1
> 
> to
> 
>         conditional_branch      Lfar1
>         branch                  Lfar0
> 
> where Lfar? are out of the medium (+-4096) range relative to pc.

Why isn't this transformation prevented by MD_CAN_REDIRECT_BRANCH ?
	
-- 
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330



More information about the Gcc-bugs mailing list