I forked the vta branch into a var-tracking-assignments-4_3-branch,
created and merged from gcc-4_3-branch on Wednesday, and I've just
finished merging the trunk onto the var-tracking-assignments-branch.
Both merges were mostly trivial, although the trunk merge required the
tuplification of debug stmts.

I didn't expect difficulties here, but it turned out to be much easier
than I'd anticipated.  I added GIMPLE_DEBUG, with VAR_DEBUG_VALUE as a
subcode, and then, after a few tweaks here and there, it all built.  I
haven't assessed the quality of debug information yet (err, guality),
though.

No patches, but the diffs between the baselines and the post-merge
state can be obtained with commands such as:

# svn diff 
svn://gcc.gnu.org/svn/gcc/tags/var-tracking-assignments-4_3-merge-138264-{4_3,after}

# svn diff 
svn://gcc.gnu.org/svn/gcc/tags/var-tracking-assignments-merge-138264-{trunk,after}

The 4.3 branch won't bootstrap without a couple of patches I'm post
and install momentarily; the trunk builds at least all the way to the
end of stage2.  That's all the testing I've done.

The previous state of the branch can be obtained with

svn checkout 
svn://gcc.gnu.org/svn/gcc/tags/var-tracking-assignments-merge-138264-before

-- 
Alexandre Oliva         http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist  [EMAIL PROTECTED], gnu.org}
FSFLA Board Member       ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer   [EMAIL PROTECTED], gcc.gnu.org}

Reply via email to