A question about RTL output

Jim Wilson wilson@specifix.com
Sun Oct 23 22:17:00 GMT 2005


Eric Fisher wrote:
> This is a strange problem. Why an operantion that should be a 'xorsi3'
> format, yet it comes out with a 'scond' format.

Probably because it was optimized.  If you want a better answer, you 
have to give us more info about what happened, such as a C testcase, and 
RTL dumps.  But it is probably better if you look at this yourself. 
Generate debugging dumps, -da -fdump-tree-all, and then start looking. 
Presumably an XOR was generated at first, and then got optimized to an 
scond at some point.
-- 
Jim Wilson, GNU Tools Support, http://www.specifix.com



More information about the Gcc mailing list