This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [patch] MIPS gas problems with gcc's explicit relocs
Paul Koning wrote:
[snip]
> Thiemo> I don't, because it means "m" can't be used for 32bit Code
> Thiemo> any more without the risk of silently breaking the relocation
> Thiemo> handling. It results in reordered code even for
>
> Thiemo> __asm__ __volatile__ (".set noreorder\n ...
>
> But surely it is a BUG if reordering is done (silently) when
> "noreorder" is in effect.
The compiler does this reordering, the "noreorder" is part of a
inline asm string of which the compiler knows nothing about.
Thiemo