------- Comment #3 from ramiro at lisha dot ufsc dot br 2007-04-02 21:24 ------- Hello,
That and many other combinations fix the issue. Including changing the code around the inline asm, or using different optimizations. What seems wrong is that gcc uses the same register for 2 outputs. Maybe on that specific register pressure it allocates the same register for 2 outputs. Is gcc ever supposed to allow 2 output operands to use the same register? Ramiro Polla -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31386