This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[gimple-classes, committed 0/3] More accessor typesafety


I've pushed the following three patches to the git branch
"dmalcolm/gimple-classes".

Successfully bootstrapped&regrtested the combination of the three
patches on x86_64-unknown-linux-gnu (Fedora 20) - same results
relative to an unpatched control bootstrap of trunk's r216746.

David Malcolm (3):
  Strengthen params of all gimple_wce_ accessors
  Make gimple_goto_dest require a const ggoto *
  Strengthen remaining gimple_try_ accessors to require a gtry *

 gcc/ChangeLog.gimple-classes | 106 +++++++++++++++++++++++++++++++++++++++++++
 gcc/cfgexpand.c              |   2 +-
 gcc/doc/gimple.texi          |   2 +-
 gcc/gimple-low.c             |  78 ++++++++++++++++---------------
 gcc/gimple-walk.c            |  28 +++++++-----
 gcc/gimple.c                 |   8 ++--
 gcc/gimple.h                 |  47 ++++++++-----------
 gcc/gimplify.c               |   6 +--
 gcc/gsstruct.def             |   2 +-
 gcc/ipa-icf-gimple.c         |   7 +--
 gcc/ipa-icf-gimple.h         |   4 +-
 gcc/omp-low.c                |   9 ++--
 gcc/tree-cfg.c               |  30 ++++++++----
 gcc/tree-cfgcleanup.c        |   9 ++--
 gcc/tree-eh.c                |  82 +++++++++++++++++++--------------
 gcc/tree-inline.c            |  22 ++++++---
 gcc/tree-nested.c            |   4 +-
 gcc/tree-ssa-dom.c           |  12 ++---
 gcc/tree-ssa-sccvn.c         |   2 +-
 gcc/tree-ssa-threadedge.c    |   2 +-
 gcc/tree-ssa-threadupdate.c  |   2 +-
 21 files changed, 305 insertions(+), 159 deletions(-)

-- 
1.7.11.7


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]