This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc-4.3.0/ppc32 inline assembly produces bad code
On Mon, Mar 31, 2008 at 03:06:24PM +0200, Andreas Schwab wrote:
> The side effect is carried out by using %U0, which expands to u for a
> PRE_{INC,DEC,MODIFY} operand. There is no way to encode that in the
> insn operand itself, unlike m68k, for example. The ia64 target has a
> similar issue.
OK, so it's possible to get that right. Still - how many people
writing inline assembly do we think will do so?
This is back to something the S/390 maintainers were working on a few
months ago; in short the useful definition of "m" to GCC is not the
useful one for users, I don't think. Especially when it changes.
--
Daniel Jacobowitz
CodeSourcery