Potentially merging the transactional-memory branch into mainline.

Aldy Hernandez aldyh@redhat.com
Thu Nov 3 16:56:00 GMT 2011


> Aldy, what folks are asking for is reasonably contained patches from
> the branch that can be reviewed.  Ideally they could be installed
> independently, but it's not strictly necessary.

I already did so:

compiler/
libitm/
libstdc++-v3/
misc/
toplevel/

The ChangeLog's are at the top.  The testsuite changes are at the bottom.

What Richi is complaining about is something that got fixed yesterday 
and is no longer in the branch, and can easily be fixed by hitting 
reload on his browser.

> So you might have the runtime as a patch, the testsuite as a patch,
> the front-end changes as a patch, the expander bits as a patch, the
> optimization bits as a patch, any backend bits as a patch.

I can continue splitting up the patch into smaller and smaller pieces, 
but I'd rather spend my time elsewhere.  Really, the patch isn't that 
hard to look at, and is fairly self-contained (or mechanical in other 
palces).  However, if after looking at the above patches, you deem them 
not independent enough, I am willing to oblige.

What I'd like to know is why I am constantly being asked for more stuff 
on the transactional memory branch, whereas the memory model stuff got 
approved without even asking for a complete diff (and I know what I'm 
being asked for, cause I'm doing both merges).  Similarly for when I 
merged the tuples branch and that stuff touched everything!



More information about the Gcc mailing list