[Bug target/37216] [cygming] Invalid alignment for SSE store to .comm data generated with -O3

dave dot korn dot cygwin at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed May 20 21:17:00 GMT 2009



------- Comment #57 from dave dot korn dot cygwin at gmail dot com  2009-05-20 21:16 -------
Bah.  In case anyone else was about to point this out to me,

+gcc_GAS_CHECK_FEATURE([.comm with alignment], gcc_cv_as_comm_has_align,
+ [2,19,52],,
+ [.comm foo,1,32],,
+[AC_DEFINE(HAVE_GAS_ALIGNED_COMM, 1,
+  [Define if your assembler supports specifying the alignment
+   of objects allocated using the GAS .comm command.])])

... that won't work with ...

+mpe-aligned-commons
+Target Var(use_pe_aligned_common) Init(HAVE_GAS_ALIGNED_COMM)

... that, because it's undefined, not zero, when the feature isn't detected. 
I'll have to respin it.


-- 


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



More information about the Gcc-bugs mailing list