[LLVMbugs] [Bug 1632] codegen of exceptions broken on linux x86-64. Brakes gcc bootstrap

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Fri Sep 7 08:48:08 PDT 2007


http://llvm.org/bugs/show_bug.cgi?id=1632


Rafael Ávila de Espíndola <rafael.espindola at gmail.com> changed:

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




--- Comment #17 from Rafael Ávila de Espíndola <rafael.espindola at gmail.com>  2007-09-07 10:48:07 ---
The program

void g();

void
f() throw()
{
  g();
}

now fails with

/home/espindola/gcc-build/gcc/cc1plus test.cc -emit-llvm
 void f()

Analyzing compilation unit
Performing intraprocedural optimizations
Assembling functions:
 void f()
cc1plus: /home/espindola/llvm/lib/VMCore/Instructions.cpp:2100:
llvm::CmpInst::CmpInst(llvm::Instruction::OtherOps, short unsigned int,
llvm::Value*, llvm::Value*, const std::string&, llvm::Instruction*): Assertion
`Op0Ty == Op1Ty && "Both operands to ICmp instruction are not of the same
type!"' failed.


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the llvm-bugs mailing list