------- Comment #6 from ro at techfak dot uni-bielefeld dot de 2009-08-27 16:25 ------- Subject: Re: [4.5 regression] libgfortran fails to build on Solaris 10+: '_Imaginary_I' undeclared
joseph at codesourcery dot com writes: > There is no use in keeping definitions relating to imaginary types when > GCC doesn't implement them, and the uses of imaginary types are extremely > limited (as far as I can tell, they are only useful for building up > complex values with exact control of infinities, NaNs and signed zeros in > each component). Ok, thanks. So I'll implement my manual hack in fixincludes and submit that patch once I'm ready. I'll probably try to get a fix into OpenSolaris for CR 6549313 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6549313 so the fix will become unnecessary in the future. What I don't fully understand yet is whether imaginary support in GCC isn't/won't be there simply because it's been removed from C99 or nobody thinks the work to implement it is worthwile. Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41169