aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/NEWS
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1997-09-01 20:07:22 +0000
committerJason Merrill <jason@gcc.gnu.org>1997-09-01 16:07:22 -0400
commit8e69329a82c45a31e84ef3698ad3e7cbfca1c3a9 (patch)
tree5f10735c6c9f875199a83565eda7caabeac21d8c /gcc/cp/NEWS
parentf3e0ca6c2dd19b89e3a6a8ea654abb06ac05770a (diff)
downloadgcc-8e69329a82c45a31e84ef3698ad3e7cbfca1c3a9.zip
gcc-8e69329a82c45a31e84ef3698ad3e7cbfca1c3a9.tar.gz
gcc-8e69329a82c45a31e84ef3698ad3e7cbfca1c3a9.tar.bz2
* call.c (null_ptr_cst_p): Remove support for (void*)0.
From-SVN: r15022
Diffstat (limited to 'gcc/cp/NEWS')
-rw-r--r--gcc/cp/NEWS11
1 files changed, 9 insertions, 2 deletions
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index 69fc05f..ecfa34f 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -7,7 +7,9 @@
for more information.
-* New flags -Wsign-promo, -Wno-pmf-conversion.
+* New flags -Wsign-promo (warn about potentially confusing promotions in
+ overload resolution), -Wno-pmf-conversion (don't warn about converting
+ from a bound member function pointer to function pointer).
* local static variables in extern inline functions will be shared between
translation units.
@@ -65,7 +67,7 @@
already has virtual functions, only if they override a virtual destructor
in a base class. The compiler will warn if this affects your code.
-* The g++ driver no longer links with libg++ by default; it is now
+* The g++ driver now only links against libstdc++, not libg++; it is
functionally identical to the c++ driver.
* (void *)0 is no longer considered a null pointer constant; NULL in
@@ -102,6 +104,11 @@
+ Syntax errors in templates that are never instantiated will now be
diagnosed.
+ Still not supported:
+
+ + Member templates.
+ + Template template parameters.
+
* Synthesized methods are now emitted in any translation units that need
an out-of-line copy. They are no longer affected by #pragma interface
or #pragma implementation.