[Bug c++/21089] c++ accepts invalid static const double members with initializer
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-18 17:32 --- Yes this is invalid C++ (and is rejected by -pedantic) but we somehow declared this as an extension see PR 11393 which is still open and other threads within a past year. *** This bug has been marked as a duplicate of 11393 *** -- What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21089
[Bug c++/21089] c++ accepts invalid static const double members with initializer
--- Additional Comments From matz at suse dot de 2005-04-18 17:40 --- Indeed. Okay, but then this really is an optimization regression compared to gcc 3.3.x which compiled this just fine. As it's only rejected with -pedantic (and I think it's a sensible extension), shouldn't we make sure that we can compile this comparatively simple source, i.e. propagate the constant correctly everywhere? I'm not sure what to do, reopening with a new subject, or creating a new bug? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21089