summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2003-07-27 16:57:18 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2003-07-27 16:57:18 +0000
commit90ea7324e82180a4235a1690b413f78d7c0ace48 (patch)
tree98b9f29640ad1f4c7bfe7e2dffd195d7f7bf3698
parentc67d36d0d71914f0b74f2962f9dbf9844cbd02e8 (diff)
downloadgcc-90ea7324e82180a4235a1690b413f78d7c0ace48.tar.gz
extend.texi (Deprecated Features): Implicit typename is gone.
* doc/extend.texi (Deprecated Features): Implicit typename is gone. Default args on types is going. From-SVN: r69853
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/extend.texi12
2 files changed, 12 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c0915fad835..419a4367092 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-27 Nathan Sidwell <nathan@codesourcery.com>
+
+ * doc/extend.texi (Deprecated Features): Implicit typename is
+ gone. Default args on types is going.
+
2003-07-26 J"orn Rennecke <joern.rennecke@superh.com>
* Makefile.in (ifcvt.o): Depend on target.h
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 0e76b6b08e1..36a5a944b8c 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -7290,7 +7290,7 @@ Predefined Macros,cpp.info,The C Preprocessor}).
method denoted by a @samp{->*} or @samp{.*} expression.
* C++ Attributes:: Variable, function, and type attributes for C++ only.
* Java Exceptions:: Tweaking exception handling to work with Java.
-* Deprecated Features:: Things might disappear from g++.
+* Deprecated Features:: Things will disappear from g++.
* Backwards Compatibility:: Compatibilities with earlier definitions of C++.
@end menu
@@ -7963,10 +7963,12 @@ and is now removed from g++.
Floating and complex non-type template parameters have been deprecated,
and are now removed from g++.
-The implicit typename extension has been deprecated and will be removed
-from g++ at some point. In some cases g++ determines that a dependent
-type such as @code{TPL<T>::X} is a type without needing a
-@code{typename} keyword, contrary to the standard.
+The implicit typename extension has been deprecated and is now
+removed from g++.
+
+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++.
@node Backwards Compatibility
@section Backwards Compatibility