]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/cp/ChangeLog
Fix PR70182 -- missing "on" in mangling of unresolved operators
[thirdparty/gcc.git] / gcc / cp / ChangeLog
index b318ab9839aa9ff551c01ac2502014e6e2305d82..a42454a478a12afb21ff3825784d8cf0e2f42a70 100644 (file)
@@ -1,3 +1,37 @@
+2017-01-18  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR c++/70182
+       * mangle.c (write_template_args): Add "on" for operator names.
+
+2017-01-18  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR c++/77489
+       * mangle.c (write_discriminator): Handle discriminator >= 10.
+
+2017-01-17  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/61636
+       * cp-tree.h (maybe_generic_this_capture): Declare.
+       * lambda.c (resolvable_dummy_lambda): New, broken out of ...
+       (maybe_resolve_dummy): ... here.  Call it.
+       (maybe_generic_this_capture): New.
+       * parser.c (cp_parser_postfix_expression): Speculatively capture
+       this in generic lambda in unresolved member function call.
+       * pt.c (tsubst_copy_and_build): Force hard error from failed
+       member function lookup in generic lambda.
+
+2017-01-17  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR c++/70565
+       * cp-array-notation.c (expand_array_notation_exprs): Handle
+       OMP_PARALLEL.
+
+2017-01-11  Jason Merrill  <jason@redhat.com>
+
+       PR c++/78337 - ICE on invalid with generic lambda
+       * semantics.c (process_outer_var_ref): Check if containing_function
+       is null.  Move inform call under complain test.
+
 2017-01-11  Nathan Sidwell  <nathan@acm.org>
 
        PR c++/77812