https://sourceware.org/bugzilla/show_bug.cgi?id=34343

--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
>From Christian Ludloff <[email protected]>:

There is an additional case that breaks because of the optimization.

Transmeta processors provided translation control via XCHG eSP,eSP.

67h,87h,E4h forced BOT on Crusoe, i.e. begin-of-translation.
66h,87h,E4h forced EOT on Crusoe, i.e. end-of-translation.

67h,87h,E4h forced BOT+EOT on Efficeon, i.e. break-translation-here.
66h,87h,E4h no longer forced EOT on Efficeon.

Granted, Transmeta processors are historical by now.

Still... this gas optimization is... perhaps better left to higher level tools.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to