[LLVMbugs] [Bug 1230] NEW: llvm-gcc generates machine dependent LLVM bytecode

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Tue Feb 27 10:55:22 PST 2007


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

           Summary: llvm-gcc generates machine dependent LLVM bytecode
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: lauro.venancio at gmail.com


*** C code ***
struct ss {
  int x;
  long long y;
};
void f(int a, struct ss b);

*** bytecode for i386-linux-gnu ***
%struct.ss = type { i32, i64 }
declare void @f(i32, i64, i32)

*** bytecode for arm-linux-gnueabi ***
%struct.ss = type { i32, i64 }
declare void @f(i32, i64, i64)

This occurs because struct ss size is 12 bytes on i386-linux-gnu and 16 bytes on
arm-linux-gnueabi.



------- 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