[LLVMdev] Reporting errors in inline assembly
    Jakob Stoklund Olesen 
    stoklund at 2pi.dk
       
    Fri Jul  1 16:09:52 PDT 2011
    
    
  
I want to report a problem with an inline assembly instruction from a code generator pass?
How can I do that with the proper diagnostic format and source location?
Right now we only get:
clang -c /d/g/clang-tests/gcc-4_2-testsuite/src/gcc.target/i386/pr30848.c
fatal error: error in backend: Inline asm output regs must be last on the x87 stack
But gcc-4-2 can:
$ gcc-4.2 -c /d/g/clang-tests/gcc-4_2-testsuite/src/gcc.target/i386/pr30848.c
/d/g/clang-tests/gcc-4_2-testsuite/src/gcc.target/i386/pr30848.c: In function ‘foo’:
/d/g/clang-tests/gcc-4_2-testsuite/src/gcc.target/i386/pr30848.c:5: error: output regs must be grouped at top of stack
Didn't we add support for source locations for the integrated assembler?
/jakob
    
    
More information about the llvm-dev
mailing list