[Bug fortran/30594] Calling inquire (iolength) crashes with -malign-double
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Jan 26 17:43:00 GMT 2007
------- 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
More information about the Gcc-bugs
mailing list