[LLVMbugs] [Bug 3363] New: 2008-07-29-EHLabel.ll is non-portable

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Tue Jan 20 12:14:18 PST 2009


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

           Summary: 2008-07-29-EHLabel.ll is non-portable
           Product: Test Suite
           Version: trunk
          Platform: PC
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DejaGNU
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: mrs at apple.com
                CC: llvmbugs at cs.uiuc.edu


Running as isn't strictly portable to systems that default to x86-64 codegen.

  test/CodeGen/Generic/2008-07-29-EHLabel.ll

is the only testcase that appears to do this.  I get:

FAIL:
/Volumes/mrs5/net/clang/clang/clang/test/CodeGen/Generic/2008-07-29-EHLabel.ll
for PR2609

Doing diffs in test:
--- test/CodeGen/Generic/2008-07-29-EHLabel.ll.~1~      2009-01-02
11:47:41.000000000 -0800
+++ test/CodeGen/Generic/2008-07-29-EHLabel.ll  2009-01-20 11:59:27.000000000
-0800
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o - | as -o /dev/null
+; RUN: llvm-as < %s | llc -o - | as -arch i386 -o /dev/null
 ; PR2609
        %struct..0._11 = type { i32 }
        %struct..1__pthread_mutex_s = type { i32, i32, i32, i32, i32,
%struct..0._11 }
--------------

fixes it for me, but -arch i386 might not be as portable as I'd hope.  Can
someone try that on linux say, and if it works there, we can drive it that way,
otherwise, we need to call a driver with more beef.


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