This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
SSE types and structures
- From: Jan Hubicka <jh at suse dot cz>
- To: gcc at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, rth at cygnus dot com,bernds at redhat dot com, jakub at redhat dot com
- Date: Tue, 28 May 2002 14:45:07 +0200
- Subject: SSE types and structures
Hi,
Lots of open bugreports complains about missaligned accesses in the
structures containing vector types. I guess it is because of:
#ifndef IN_TARGET_LIBS
#define BIGGEST_FIELD_ALIGNMENT (TARGET_64BIT ? 128 : (TARGET_ALIGN_DOUBLE ? 64 : 32))
#else
#define BIGGEST_FIELD_ALIGNMENT 32
#endif
But is there any chance to change this for SSE types (set it to 128)
without breaking ABI for structures not containing them?
Honza