[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