This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Your Jan 15 change broke the x86


On Sun, Jan 31, 1999 at 02:25:29PM -0700, Jeffrey A Law wrote:
> Are autoinc addresses always offsettable?  A reloaded autoinc is offsettable,
> but I'm not sure a raw autoinc is offsettable.

I've not seen an actual machine with offsettable autoincs.

> Also some targets only allow limited autoinc addressing -- so an autoinc may
> not match a 'm'.  Consider a target which can do postinc loads and preinc
> stores only.  For such a port 'm' would not match an autoinc address.

Ok, so what?  How does this apply to the fact that the user has
little or no control over how and whether autoincs are generated?
Or are they supposed to simply write

	asm("" : "=<"(*++x) : ">"(*y++))

and hope?


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]