------- Comment #6 from pinskia at gcc dot gnu dot org  2007-01-26 17:43 -------
(In reply to comment #4)
> I have read the documentation, and I understand what the option does.  I
> compile my complete programme and all its libraries with this option.

You did not compile libc or libm with the option or anyother system library so
really you will get invalid results there.  You need to compile your whole
system including all of GCC's library with the option to get valid results.

> I understand Erik's concern.  -malign-double makes a significant performance
> difference on some of these machines and is commonly used.

Yes but the ABI says doubles can only be aligned word wise.  

I am sorry to that the ABI sucks but guess what complain to AT&T for creating a
sucky ABI.  And complain to Intel/AMD for not having hardware that supports
loading double aligned only on the word boundry, even IBM makes those now.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30594

Reply via email to