OSDN Git Service

2005-02-07 Jonathan Wakely <redi@gcc.gnu.org>
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Feb 2005 17:11:39 +0000 (17:11 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Feb 2005 17:11:39 +0000 (17:11 +0000)
* doc/extend.texi: Document deprecated extensions allowing
static floating-point members to have initializers and allowing
floating-point literals in integral constant expressions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94706 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/extend.texi

index 91ba10b..92bf707 100644 (file)
@@ -1,3 +1,9 @@
+2005-02-07  Jonathan Wakely  <redi@gcc.gnu.org>
+
+       * doc/extend.texi: Document deprecated extensions allowing
+       static floating-point members to have initializers and allowing
+       floating-point literals in integral constant expressions.
+
 2005-02-07  Kazu Hirata  <kazu@cs.umass.edu>
 
        * cfgcleanup.c, df.h, diagnostic.c, rtl.c, tree-vectorizer.h,
 2005-02-07  Kazu Hirata  <kazu@cs.umass.edu>
 
        * cfgcleanup.c, df.h, diagnostic.c, rtl.c, tree-vectorizer.h,
index eaea96e..e730511 100644 (file)
@@ -9799,6 +9799,16 @@ The use of default arguments in function pointers, function typedefs and
 and other places where they are not permitted by the standard is
 deprecated and will be removed from a future version of G++.
 
 and other places where they are not permitted by the standard is
 deprecated and will be removed from a future version of G++.
 
+G++ allows floating-point literals to appear in integral constant expressions,
+e.g. @samp{ enum E @{ e = int(2.2 * 3.7) @} }
+This extension is deprecated and will be removed from a future version.
+
+G++ allows static data members of const floating-point type to be declared
+with an initializer in a class definition. The standard only allows
+initializers for static members of const integral types and const
+enumeration types so this extension has been deprecated and will be removed
+from a future version.
+
 @node Backwards Compatibility
 @section Backwards Compatibility
 @cindex Backwards Compatibility
 @node Backwards Compatibility
 @section Backwards Compatibility
 @cindex Backwards Compatibility