This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]