[LLVMbugs] [Bug 9948] New: dragonegg doesn't compile ImageMagick

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu May 19 04:39:55 PDT 2011


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

           Summary: dragonegg doesn't compile ImageMagick
           Product: dragonegg
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: New Bugs
        AssignedTo: baldrick at free.fr
        ReportedBy: dl9pf at gmx.de
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6612)
 --> (http://llvm.org/bugs/attachment.cgi?id=6612)
draw.i 

CC     magick/magick_libMagickCore_la-draw.lo
cc1: /BUILD/llvm/lib/Target/X86/X86FloatingPoint.cpp:1245:
void<unnamed>::FPS::handleSpecialFP(llvm::MachineBasicBlock::iterator&):
Assertion `StackTop == 0 && "Stack should be empty after a call!"' failed.
Stack dump:
0.     Running pass 'X86 FP Stackifier' on function '@DrawPolygonPrimitive'
{standard input}: Assembler messages:
{standard input}:3543: Warning: end of file not at end of a line; newline
inserted
{standard input}:3883: Error: open CFI at the end of file; missing .cfi_endproc
directive
gcc: Internal error: Aborted (program cc1)


Verbose:

/bin/sh ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -std=gnu99
-DHAVE_CONFIG_H -I. -I./config  -I./ltdl -I./ltdl  -I/usr/include/freetype2
-I/usr/include/libxml2  -fopenmp -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Wformat-security -m32 -march=core2 -mssse3  -mfpmath=sse
-fasynchronous-unwind-tables -fno-omit-frame-pointer
-fplugin=/usr/lib/dragonegg.so -save-temps -v -v -pthread -MT
magick/magick_libMagickCore_la-draw.lo -MD -MP -MF
magick/.deps/magick_libMagickCore_la-draw.Tpo -c -o
magick/magick_libMagickCore_la-draw.lo `test -f 'magick/draw.c' || echo
'./'`magick/draw.c
libtool: compile:  gcc -std=gnu99 -std=gnu99 -DHAVE_CONFIG_H -I. -I./config
-I./ltdl -I./ltdl -I/usr/include/freetype2 -I/usr/include/libxml2 -fopenmp -O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -march=core2 -mssse3 
-mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer
-fplugin=/usr/lib/dragonegg.so -save-temps -v -v -pthread -MT
magick/magick_libMagickCore_la-draw.lo -MD -MP -MF
magick/.deps/magick_libMagickCore_la-draw.Tpo -c magick/draw.c 
gcc: warning: -pipe ignored because -save-temps specified
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i586-unknown-linux/4.5.2/lto-wrapper
Target: i586-unknown-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-bootstrap --enable-shared
--enable-threads=posix --enable-checking=release --enable-plugin
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions
--enable-gnu-unique-object --enable-lto
--enable-languages=c,c++,objc,obj-c++,fortran --disable-libgcj
--with-tune=generic --with-arch=i686 --build=i586-unknown-linux
Thread model: posix
gcc version 4.5.2 20101216 (4.5.2-1) [release 4.5-2010.09-1] (GCC) 
COLLECT_GCC_OPTIONS='-std=gnu99' '-std=gnu99' '-DHAVE_CONFIG_H' '-I.'
'-I./config' '-I./ltdl' '-I./ltdl' '-I/usr/include/freetype2'
'-I/usr/include/libxml2' '-fopenmp' '-O2' '-g' '-pipe' '-Wall' '-fexceptions'
'-fstack-protector' '--param' 'ssp-buffer-size=4' '-Wformat'
'-Wformat-security' '-m32' '-march=core2' '-mssse3' '' '-mfpmath=sse'
'-fasynchronous-unwind-tables' '-fno-omit-frame-pointer'
'-fplugin=/usr/lib/dragonegg.so' '-save-temps' '-v' '-v' '-pthread' '-MT'
'magick/magick_libMagickCore_la-draw.lo' '-MD' '-MP' '-MF'
'magick/.deps/magick_libMagickCore_la-draw.Tpo' '-c' '-pthread'
 /usr/libexec/gcc/i586-unknown-linux/4.5.2/cc1 -E -quiet -v -v -I. -I./config
-I./ltdl -I./ltdl -I/usr/include/freetype2 -I/usr/include/libxml2 -MD draw.d
-MF magick/.deps/magick_libMagickCore_la-draw.Tpo -MP -MT
magick/magick_libMagickCore_la-draw.lo -D_REENTRANT -DHAVE_CONFIG_H
-D_FORTIFY_SOURCE=2 magick/draw.c -m32 -march=core2 -mssse3  -mfpmath=sse
-std=gnu99 -std=gnu99 -Wall -Wformat -Wformat-security -fopenmp -fexceptions
-fstack-protector -fasynchronous-unwind-tables -fno-omit-frame-pointer
-fplugin=/usr/lib/dragonegg.so -g -fworking-directory -O2 -fpch-preprocess -o
draw.i
ignoring nonexistent directory
"/usr/lib/gcc/i586-unknown-linux/4.5.2/include-fixed"
ignoring nonexistent directory
"/usr/lib/gcc/i586-unknown-linux/4.5.2/../../../../i586-unknown-linux/include"
ignoring duplicate directory "./ltdl"
#include "..." search starts here:
#include <...> search starts here:
 .
 ./config
 ./ltdl
 /usr/include/freetype2
 /usr/include/libxml2
 /usr/local/include
 /usr/lib/gcc/i586-unknown-linux/4.5.2/include
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-std=gnu99' '-std=gnu99' '-DHAVE_CONFIG_H' '-I.'
'-I./config' '-I./ltdl' '-I./ltdl' '-I/usr/include/freetype2'
'-I/usr/include/libxml2' '-fopenmp' '-O2' '-g' '-pipe' '-Wall' '-fexceptions'
'-fstack-protector' '--param' 'ssp-buffer-size=4' '-Wformat'
'-Wformat-security' '-m32' '-march=core2' '-mssse3' '' '-mfpmath=sse'
'-fasynchronous-unwind-tables' '-fno-omit-frame-pointer'
'-fplugin=/usr/lib/dragonegg.so' '-save-temps' '-v' '-v' '-pthread' '-MT'
'magick/magick_libMagickCore_la-draw.lo' '-MD' '-MP' '-MF'
'magick/.deps/magick_libMagickCore_la-draw.Tpo' '-c' '-pthread'
 /usr/libexec/gcc/i586-unknown-linux/4.5.2/cc1 -fpreprocessed draw.i -quiet
-dumpbase draw.c -m32 -march=core2 -mssse3  -mfpmath=sse -auxbase draw -g -O2
-Wall -Wformat -Wformat-security -std=gnu99 -std=gnu99 -version -fopenmp
-fexceptions -fstack-protector -fasynchronous-unwind-tables
-fno-omit-frame-pointer -fplugin=/usr/lib/dragonegg.so --param
ssp-buffer-size=4 -o draw.s
GNU C (GCC) version 4.5.2 20101216 (4.5.2-1) [release 4.5-2010.09-1]
(i586-unknown-linux)
        compiled by GNU C version 4.5.2 20101216 (4.5.2-1) [release
4.5-2010.09-1], GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Versions of loaded plugins:
 dragonegg: exported
GNU C (GCC) version 4.5.2 20101216 (4.5.2-1) [release 4.5-2010.09-1]
(i586-unknown-linux)
        compiled by GNU C version 4.5.2 20101216 (4.5.2-1) [release
4.5-2010.09-1], GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Versions of loaded plugins:
 dragonegg: exported
Compiler executable checksum: ca26d85630d97f36477bf5201ca83cba
cc1: /BUILD/llvm/lib/Target/X86/X86FloatingPoint.cpp:1245:
void<unnamed>::FPS::handleSpecialFP(llvm::MachineBasicBlock::iterator&):
Assertion `StackTop == 0 && "Stack should be empty after a call!"' failed.
Stack dump:
0.      Running pass 'X86 FP Stackifier' on function '@DrawPolygonPrimitive'
gcc: Internal error: Aborted (program cc1)



draw.i/draw.s attached

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