I've pushed the following 6 patches to the git branch "dmalcolm/gimple-classes".
This is part of ongoing work on the branch to make all gimple_assign_* accessors take a gassign *, rather than a gimple. Successfully bootstrapped®rtested the combination of the 6 patches upon the branch on x86_64-unknown-linux-gnu (Fedora 20) - same results relative to an unpatched control bootstrap of trunk's r216746. David Malcolm (6): tree-ssa-sink.c: Use gassign tree-ssa-strlen.c: Use gassign tree-ssa-structalias.c: Use gassign tree-ssa-tail-merge.c: Use gassign tree-ssa-ter.c: Use gassign tree-ssa-threadedge.c: Use gassign gcc/ChangeLog.gimple-classes | 56 ++++++++++++++++++++++++++++++++++++++++++++ gcc/tree-ssa-sink.c | 9 +++---- gcc/tree-ssa-strlen.c | 49 ++++++++++++++++++++------------------ gcc/tree-ssa-structalias.c | 35 ++++++++++++++------------- gcc/tree-ssa-tail-merge.c | 8 ++++--- gcc/tree-ssa-ter.c | 16 ++++++++----- gcc/tree-ssa-threadedge.c | 33 ++++++++++++++------------ 7 files changed, 139 insertions(+), 67 deletions(-) -- 1.7.11.7