[LLVMbugs] [Bug 14231] New: oggenc with -vectorize fails

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Oct 31 12:39:51 PDT 2012


             Bug #: 14231
           Summary: oggenc with -vectorize fails
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: hfinkel at anl.gov
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 9475
  --> http://llvm.org/bugs/attachment.cgi?id=9475
The output bugpoint files

oggenc with -O3 -vectorize on x86_64 fails. bugpoint seems to feel that this is
a backend problem.

clang -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -DNDEBUG -S -emit-llvm -o oggenc.ll
bugpoint -O3 -run-int -vectorize oggenc.ll --args -Q -s 901820 tune --opt-args
*** The following function is being miscompiled: 
<llc><gcc>You can reproduce the problem with the command line: 
  llc bugpoint.test.bc -o bugpoint.test.bc.s
  gcc ./bugpoint.safe.bc.llc.s.so bugpoint.test.bc.s -o bugpoint.test.bc.exe
  bugpoint.test.bc.exe -Q -s 901820 tune
The shared object was created with:
  llc -march=c bugpoint.safe.bc -o temporary.c
  gcc -xc temporary.c -O2 -o ./bugpoint.safe.bc.llc.s.so -fPIC -shared

The "tune" input file is the one from the test suite.

If I run bugpoint with -llc-safe, then it detects the miscompilation, but says
that it cannot help.

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