Revert:
        2013-08-20  Alexey Makhalov  <makhaloff@gmail.com>

        * dce.c (fini_dce): Call df_analyze again just in case
        delete_unmarked_insns removed anything.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201905 138bc75d-0d04-0410-961f-82ee72b054a4
2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* call.c (build_new_method_call_1): Use INDIRECT_REF_P.
	* cp-tree.h (REFERENCE_REF_P): Likewise.
	* semantics.c (finish_offsetof): Likewise.


/cp
2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56130
	* semantics.c (finish_id_expression): Handle deprecated references.

/testsuite
2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56130
	* g++.dg/warn/deprecated-7.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201906 138bc75d-0d04-0410-961f-82ee72b054a4
       * tree-flow.h (register_jump_thread): Pass vector of edges
       instead of each important edge.
       * tree-ssa-threadedge.c (thread_across_edge): Build the jump
       thread path into a vector and pass that to register_jump_thread.
       * tree-ssa-threadupdate.c (register_jump_thread): Conver the
       passed in edge vector to the current 3-edge form.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201907 138bc75d-0d04-0410-961f-82ee72b054a4
Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201908 138bc75d-0d04-0410-961f-82ee72b054a4