2007-02-05 Paolo Bonzini <bonzini@gnu.org>
commit75ba2ce82008a5c5ab7095a566d18ed966c1ce30
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2007 07:57:49 +0000 (5 07:57 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2007 07:57:49 +0000 (5 07:57 +0000)
tree72e2ca11bf540b559a9b8d7dbb132697b28c88ff
parent87d7f31dbb17c3b36093813aa11fed26d6873d94
2007-02-05  Paolo Bonzini  <bonzini@gnu.org>

* cp-tree.h (OMP_ATOMIC_CODE): Delete.
(OMP_ATOMIC_DEPENDENT_P): Rewrite.
* pt.c (tsubst_expr): Adjust for new format of dependent OMP_ATOMIC
expressions.
* semantics.c (finish_omp_atomic): Store a whole expression node
in operand 1, and integer_zero_node in operand 0, for dependent
OMP_ATOMIC.  Rewrite to make flow easier to understand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121592 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/semantics.c