[LLVMbugs] [Bug 661] NEW: llvm 1.6 CVS x86 miscompilation
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Mon Nov 14 02:29:55 PST 2005
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=661
Summary: llvm 1.6 CVS x86 miscompilation
Product: libraries
Version: 1.6
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Backend: X86
AssignedTo: unassignedbugs at nondot.org
ReportedBy: markus at oberhumer.com
llvm (CVS 1.6 branch) currently seems to miscompile this program when using
"llvm-g++ -Wl,-native". When running you get a segfault. Using "-Wl,-native-cbe"
seems to work, though.
#include <assert.h>
int v = 0;
struct Foo {
int *p;
Foo(int *pp) : p(pp) { *p += 1; }
~Foo() { *p -= 1; }
};
static Foo init_v(&v);
int main() {
assert(v == 1);
return 0;
}
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list