This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Unaligned block moves and MEM_ALIGN re-broken
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: law at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 25 Jan 02 15:23:49 EST
- Subject: Re: Unaligned block moves and MEM_ALIGN re-broken
It's perfectly legitimate and normal for some alignment to be necessary on
a target without STRICT_ALIGNMENT. For example, a DFmode item may need to
have a 32bit alignment on a target without STRICT_ALIGNMENT.
What code is responsible for doing that? Look at compute_record_mode
in stor-layout.c.