P0145: Refining Expression Order for C++ (-fstrong-eval-order).
authorJason Merrill <jason@redhat.com>
Fri, 8 Jul 2016 20:25:31 +0000 (16:25 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 8 Jul 2016 20:25:31 +0000 (16:25 -0400)
commitd0cf395a999499cfdc785cdb920bfdf401a628aa
treef26032d4656084707e134821ce7a0fc9c5c21ae5
parent8a1b7b7fd75a38474a335a98ac97d674b4c38b20
P0145: Refining Expression Order for C++ (-fstrong-eval-order).

gcc/c-family/
* c.opts (-fargs-in-order): Rename to -fstrong-eval-order.
* c-opts.c: Adjust.
gcc/cp/
* call.c (op_is_ordered, build_over_call): Adjust for
-fargs-in-order renaming to -fstrong-eval-order.
* cp-gimplify.c (cp_gimplify_expr): Likewise.

From-SVN: r238176
gcc/c-family/ChangeLog
gcc/c-family/c-opts.c
gcc/c-family/c.opt
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-gimplify.c
gcc/doc/invoke.texi
gcc/testsuite/g++.dg/cpp1z/eval-order1.C [deleted file]
gcc/testsuite/g++.dg/cpp1z/eval-order3.C