[Bug inline-asm/10396] Constraint alternatives cause error " `asm' operand requires impossible reload"

pgonzalez at bluel dot com gcc-bugzilla@gcc.gnu.org
Sat May 22 00:51:00 GMT 2004


------- Additional Comments From pgonzalez at bluel dot com  2004-05-20 23:47 -------
(In reply to comment #13)

I have attached a preprocessed test case for this bug.  If you run 
"arm-arm-gcc -c -O2 ConstraintBug.cpp" you will see the following errors:

ConstraintBug.cpp: In function `void ratloop::computeNormal(const 
ratloop::TVector&, const ratloop::TVector&, const ratloop::TVector&, 
ratloop::TVector&)':
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload
ConstraintBug.cpp:303: error: `asm' operand requires impossible reload

My "gcc -v" shows:

Configured with: ../gcc-3.4.0/configure --prefix=/devkitadv --target=arm-agb-elf
 --with-cpu=arm7tdmi --without-local-prefix --disable-shared --with-newlib --wit
h-headers=../newlib-1.12.0/newlib/libc/include/ --enable-multilib --enable-inter
work --enable-languages=c++ --enable-targets=arm-elf,arm-coff,arm-aout --disable
-threads --disable-win32-registry -v
Thread model: single
gcc version 3.4.0



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |


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



More information about the Gcc-bugs mailing list