------- Comment #21 from wilson at specifix dot com  2007-09-12 19:30 -------
Subject: Re:  [4.3 Regression]  Revision 128239
 causes libgomp failure
The failure occurs in the sdse (simple dead store elimination) pass.

It looks like it is confused by an extended asm statement with 
input/output operands.  It thinks these operands are not read by the 
asm.  If the only use of a variable is inside such an asm, then sdse 
will think that the variable is never read, and optimize away stores to 
it.  I haven't tried debugging sdse yet to see exactly what is going wrong.

Jim


-- 


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

Reply via email to