[LLVMbugs] [Bug 12664] New: -O2 -ftree-vectorize -fplugin-arg-dragonegg-enable-gcc-optzns on mdbx.f90 confuses dragonegg

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Apr 25 16:28:51 PDT 2012


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

             Bug #: 12664
           Summary: -O2 -ftree-vectorize
                    -fplugin-arg-dragonegg-enable-gcc-optzns on mdbx.f90
                    confuses dragonegg
           Product: dragonegg
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: New Bugs
        AssignedTo: baldrick at free.fr
        ReportedBy: howarth at nitro.med.uc.edu
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


When llvm/dragonegg r155597 (3.1 branch) is used to compile the Polyhedron 2005
mmdbx.f90 benchmark using -O2 -ftree-vectorize
-fplugin-arg-dragonegg-enable-gcc-optzns under the FSF gcc 4.7.0 compiler, the
error...

/sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -O2
-ftree-vectorize -fplugin-arg-dragonegg-enable-gcc-optzns mdbx.f90 -o mdbx
mdbx.f90: In function ‘mlist_’:
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
mdbx.f90:1228:0: error: unsupported target builtin ‘__builtin_ia32_copysignpd’
used
vect_var_.1175_313 = VEC_PACK_FIX_TRUNC_EXPR <vect_var_.1174_307,
vect_var_.1174_308>;

mdbx.f90:1228: confused by earlier errors, bailing out

occurs. The error doesn't occur for -O1 -ftree-vectorize
-fplugin-arg-dragonegg-enable-gcc-optzns.

Using built-in specs.
COLLECT_GCC=/sw/lib/gcc4.7/bin/gfortran
COLLECT_LTO_WRAPPER=/sw/lib/gcc4.7/libexec/gcc/x86_64-apple-darwin12.0.0/4.7.0/lto-wrapper
Target: x86_64-apple-darwin12.0.0
Configured with: ../gcc-4.7.0/configure --prefix=/sw --prefix=/sw/lib/gcc4.7
--mandir=/sw/share/man --infodir=/sw/lib/gcc4.7/info
--enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw
--with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw
--with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--program-suffix=-fsf-4.7 --enable-cloog-backend=isl
Thread model: posix
gcc version 4.7.0 (GCC)

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