------- Comment #5 from dannysmith at users dot sourceforge dot net 2008-11-18 05:55 ------- (In reply to comment #4) > Created an attachment (id=16713) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16713&action=view) [edit] > gcc44-pr38130.patch > > I've talked about this with Honza on IRC: > <honza> I would just use "0" constraint. At least in old times with regmove, > regmove was able to discover that it should use same pseudo for input and > output. If you use pair of "=a" and "a" only reload sees this fact > <honza> so patch is OK with that change. > This is an updated patch which uses "0" instead of "a" constraint for operand > 1. > So, can anyone please test it? Thanks. >
This patch bootstraps on mingw32 (c,c++,gfortran) successfully, libstcd++ now compiles and the two testcases reported as failing now pass. A full regtest is in progress and so far looks good. Thanks -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38130