------- Comment #20 from d at teklibre dot com  2009-04-23 03:29 -------
I got gcc 4.4 built with the 1 line patch.

It assembles my 24 operand function just fine (which had several errors in the
asm that I couldn't detect without assembling it - pushed out to my repo now -
it even gets through a few loops with my as yet unfinished test code). Yea! 

Optimal register allocation (w/wo REX prefixes) is an issue (but that was why I
was writing this as inline asm in the first place, that is easy to fix)

It successfully compiles, links, and runs my project (ScreamingRabbitCode) at
-O3 -mtune=core2 w/o the asm code in 17.397s. gcc 4.3.2 takes 17.865s. (both
are best case times over several runs and well within margin of error) 

This is obviously not a particularly good test (I suspect the bottleneck is
libtool). I will try it and out of the box 4.4 on some bigger stuff tomorrow
(suggestions? The biggest thing I ever build is ardour), and figure out how to
run the gcc testsuite as well.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39847

Reply via email to