This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Testsuite failure ?
- To: law at cygnus dot com
- Subject: Re: Testsuite failure ?
- From: David Ronis <ronis at onsager dot chem dot mcgill dot ca>
- Date: Fri, 25 Aug 2000 15:37:09 -0400 (EDT)
- Cc: aoliva at redhat dot com, gcc-bugs at gcc dot gnu dot org, manfredh at redhat dot com
- Reply-To: David Ronis <ronis at onsager dot chem dot mcgill dot ca>
Jeffrey A. Law replied:
malign-double CHANGES THE ABI.
This means that if you use it, you have to make sure everything is
compiled
with that flag. Otherwise bad things will happen. Depending on the
code
you write, it might go unnoticed for weeks, months or even years, but
eventually you'll get nailed.
And when we say everything, we mean it. It includes glibc, every
library,
and every application.
-malign-double is evil. Do not use it.
I think I understand. However, I may have added this flag when I built libc
[I do to everything else]. Also:
1) I thought alignment was a big performace win on 686's?
2) What about the other -malign- ix86 options? For example, the default ix86
makefile used to build the linux kernel has loads of these.
David