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]
Other format: [Raw text]

Re: [PATCH 0/2] Convert s390 to atomic optabs, v2


On 08/01/2012 01:40 AM, Richard Guenther wrote:
> I see.  So your issue is that you don't get the knowledge
> that the address is even more aligned than required by the
> builtin.

Yes.  Very helpful for quite a few targets that only have word-sized atomic operations, and we emulate char/short via bit-fiddling.  That's where MEM_ALIGN as an align+ofs pair would come in doubly helpful...

> So we only use type information when seeing an actual memory
> reference where we make sure to keep alignment info correct
> (which we don't bother to do for addresses).

How hard would it be to include (some) builtins in "actual memory reference"?  Since it seems likely at this point that gimple_atomic will make it in for 4.8?


r~


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