[Bug tree-optimization/45633] New: [4.6 regression] internal compiler error: verify_stmts failed

jojelino at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Sep 10 11:18:00 GMT 2010


gcc: warning: -pipe ignored because -save-temps specified
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-cygwin/4.6.0/lto-wrapper.exe
Target: i686-pc-cygwin
Configured with: ./configure --prefix=/usr --disable-win32-registry
--enable-threads=posix --enable-languages=c,c++,lto --with-win32-nlsapi=unicode
--enable-tls --disable-bootstrap --enable-shared --disable-sjlj-exceptions
--enable-gomp
Thread model: posix
gcc version 4.6.0 20100910 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-MMD' '-MF' 'libmpcodecs/vd_ffmpeg.d' '-MT'
'libmpcodecs/vd_ffmpeg.o' '-Wstrict-prototypes' '-Wmissing-prototypes'
'-Wundef' '-Wdisabled-optimization' '-Wno-pointer-sign'
'-Wdeclaration-after-statement' '-std=gnu99' '-Wall' '-Wno-switch'
'-Wno-parentheses' '-Wpointer-arith' '-Wredundant-decls' '-O4'   '-pipe'
'-ffast-math' '-fomit-frame-pointer' '-D' '_LARGEFILE_SOURCE' '-D'
'_FILE_OFFSET_BITS=64' '-D' '_LARGEFILE64_SOURCE' '-I' 'libdvdread4' '-I' '.'
'-march=core2' '-mfpmath=sse' '-fno-common' '-I' '/usr/include/freetype2' '-c'
'-o' 'libmpcodecs/vd_ffmpeg.o' '-v' '-save-temps'
 /usr/libexec/gcc/i686-pc-cygwin/4.6.0/cc1.exe -E -quiet -v -I libdvdread4 -I .
-I /usr/include/freetype2 -MMD libmpcodecs/vd_ffmpeg.d -MF
libmpcodecs/vd_ffmpeg.d -MT libmpcodecs/vd_ffmpeg.o -D__CYGWIN32__ -D__CYGWIN__
-Dunix -D__unix__ -D__unix -idirafter
/usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/lib/../include/w32api
-idirafter
/usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/lib/../../include/w32api
-D _LARGEFILE_SOURCE -D _FILE_OFFSET_BITS=64 -D _LARGEFILE64_SOURCE
libmpcodecs/vd_ffmpeg.c -march=core2 -mcx16 -msahf -msse4.1 --param
l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=2048
-mtune=core2 -march=core2 -mfpmath=sse -std=gnu99 -Wstrict-prototypes
-Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign
-Wdeclaration-after-statement -Wall -Wno-switch -Wno-parentheses
-Wpointer-arith -Wredundant-decls -ffast-math -fomit-frame-pointer -fno-common
-O4 -fpch-preprocess -o vd_ffmpeg.i
ignoring duplicate directory "/usr/include"
ignoring duplicate directory
"/usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/lib/../../include/w32api"
#include "..." search starts here:
#include <...> search starts here:
 libdvdread4
 .
 /usr/include/freetype2
 /usr/lib/gcc/i686-pc-cygwin/4.6.0/include
 /usr/local/include
 /usr/lib/gcc/i686-pc-cygwin/4.6.0/include-fixed
 /usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/include

/usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/lib/../include/w32api
End of search list.
COLLECT_GCC_OPTIONS='-MMD' '-MF' 'libmpcodecs/vd_ffmpeg.d' '-MT'
'libmpcodecs/vd_ffmpeg.o' '-Wstrict-prototypes' '-Wmissing-prototypes'
'-Wundef' '-Wdisabled-optimization' '-Wno-pointer-sign'
'-Wdeclaration-after-statement' '-std=gnu99' '-Wall' '-Wno-switch'
'-Wno-parentheses' '-Wpointer-arith' '-Wredundant-decls' '-O4'   '-pipe'
'-ffast-math' '-fomit-frame-pointer' '-D' '_LARGEFILE_SOURCE' '-D'
'_FILE_OFFSET_BITS=64' '-D' '_LARGEFILE64_SOURCE' '-I' 'libdvdread4' '-I' '.'
'-march=core2' '-mfpmath=sse' '-fno-common' '-I' '/usr/include/freetype2' '-c'
'-o' 'libmpcodecs/vd_ffmpeg.o' '-v' '-save-temps'
 /usr/libexec/gcc/i686-pc-cygwin/4.6.0/cc1.exe -fpreprocessed vd_ffmpeg.i
-march=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param
l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=core2 -quiet -dumpbase
vd_ffmpeg.c -march=core2 -mfpmath=sse -auxbase-strip libmpcodecs/vd_ffmpeg.o
-O4 -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization
-Wno-pointer-sign -Wdeclaration-after-statement -Wall -Wno-switch
-Wno-parentheses -Wpointer-arith -Wredundant-decls -std=gnu99 -version
-ffast-math -fomit-frame-pointer -fno-common -o vd_ffmpeg.s
GNU C (GCC) version 4.6.0 20100910 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.6.0 20100825 (experimental), GMP version
5.0.0, MPFR version 2.4.2, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.6.0 20100910 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.6.0 20100825 (experimental), GMP version
5.0.0, MPFR version 2.4.2, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 4bea862be3a27aad0f75be2c3cad166f
libmpcodecs/vd_ffmpeg.c: In function ‘init’:
libmpcodecs/vd_ffmpeg.c:428:9: warning: ‘AVPaletteControl’ is deprecated
(declared at ./libavcodec/avcodec.h:2879) [-Wdeprecated-declarations]
libmpcodecs/vd_ffmpeg.c: In function ‘decode’:
libmpcodecs/vd_ffmpeg.c:917:6: warning: return discards ‘const’ qualifier from
pointer target type [enabled by default]
libmpcodecs/vd_ffmpeg.c: At top level:
libmpcodecs/vd_ffmpeg.c:84:25: warning: ‘get_format’ declared ‘static’ but
never defined [-Wunused-function]
libmpcodecs/vd_ffmpeg.c: In function ‘draw_slice’:
libmpcodecs/vd_ffmpeg.c:489:13: error: type mismatch in binary expression
vector(4) uint8_t *

vector(4) uint8_t *

vector(4) unsigned int

vect_var_.106_83 = vect_var_.103_80 - vect_var_.104_81;

libmpcodecs/vd_ffmpeg.c:489:13: internal compiler error: verify_stmts failed
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


-- 
           Summary: [4.6 regression] internal compiler error: verify_stmts
                    failed
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jojelino at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45633



More information about the Gcc-bugs mailing list