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