[Bug target/19923] [4.0/4.1 Regression] openssl is slower when compiled with gcc 4.0 than 3.3

rakdver at atrey dot karlin dot mff dot cuni dot cz gcc-bugzilla@gcc.gnu.org
Fri Jun 24 16:24:00 GMT 2005


------- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz  2005-06-24 16:24 -------
Subject: Re:  [4.0/4.1 Regression] openssl is slower when compiled with gcc 4.0 than 3.3

> I don't see how the precious register would matter much.  But this compare 
> with memory is strange: 
>  
>         cmpl    %ecx, 12(%ebp) 
>  
> Why isn't len loaded into a register?? 

You answer your own question -- because there is no register free;
that's why the precisious register maters that much.

(I guess; I may be wrong).

Zdenek


-- 


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



More information about the Gcc-bugs mailing list