------- Comment #5 from drow at gcc dot gnu dot org 2008-09-09 03:16 ------- That patch isn't supposed to make any difference, because of when the parallel is removed - it's not supposed to be early enough to affect where things are passed. It just happens within the function.
Unfortunately I'm not going to have a chance to look at this for a while :-( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37316