This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/45255] New: [4.6 regression] internal compiler error: verify_stmts failed with -fwhopr
- From: "jojelino at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Aug 2010 09:57:15 -0000
- Subject: [Bug tree-optimization/45255] New: [4.6 regression] internal compiler error: verify_stmts failed with -fwhopr
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Using built-in specs.
COLLECT_GCC=i686-pc-mingw32-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto-wrapper.exe
Target: i686-pc-mingw32
Configured with: ./configure --prefix=/usr --enable-win32-registry
--enable-threads=win32 --enable-languages=c,c++,lto --with-win32-nlsapi=unicode
--enable-tls --disable-bootstrap --target=i686-pc-mingw32 --enable-shared
--enable-interpreter --disable-sjlj-exceptions
Thread model: win32
gcc version 4.6.0 20100811 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-fwhopr' '-v' '-mtune=generic' '-march=pentiumpro'
/usr/libexec/gcc/i686-pc-mingw32/4.6.0/cc1.exe -quiet -v memrefimp.c -quiet
-dumpbase memrefimp.c -mtune=generic -march=pentiumpro -auxbase memrefimp
-version -fwhopr -o /cygdrive/d/temp/cache/cc4ZWTyf.s
GNU C (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/sys-include"
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/i686-pc-mingw32/4.6.0/include
/usr/lib/gcc/i686-pc-mingw32/4.6.0/include-fixed
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/include
End of search list.
GNU C (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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: 9a889a1670479f5d154f4d8fce5782ed
COLLECT_GCC_OPTIONS='-fwhopr' '-v' '-mtune=generic' '-march=pentiumpro'
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/as.exe -o
/cygdrive/d/temp/cache/cctnwsqQ.o /cygdrive/d/temp/cache/cc4ZWTyf.s
COMPILER_PATH=/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/:/usr/lib/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/
LIBRARY_PATH=/usr/lib/gcc/i686-pc-mingw32/4.6.0/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib/
COLLECT_GCC_OPTIONS='-fwhopr' '-v' '-mtune=generic' '-march=pentiumpro'
/usr/libexec/gcc/i686-pc-mingw32/4.6.0/collect2.exe -fwhopr -Bdynamic
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib/crt2.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/crtbegin.o
-L/usr/lib/gcc/i686-pc-mingw32/4.6.0
-L/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib
/cygdrive/d/temp/cache/cctnwsqQ.o -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex
-lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_eh -lgcc
-lmoldname -lmingwex -lmsvcrt /usr/lib/gcc/i686-pc-mingw32/4.6.0/crtend.o
collect2 version 4.6.0 20100811 (experimental) (x86 MinGW)
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/ld -Bdynamic
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib/crt2.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/crtbegin.o
-L/usr/lib/gcc/i686-pc-mingw32/4.6.0
-L/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib
/cygdrive/d/temp/cache/cctnwsqQ.o -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex
-lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_eh -lgcc
-lmoldname -lmingwex -lmsvcrt /usr/lib/gcc/i686-pc-mingw32/4.6.0/crtend.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/nm -n
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib/crt2.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/nm -n
/usr/lib/gcc/i686-pc-mingw32/4.6.0/crtbegin.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/nm -n
/cygdrive/d/temp/cache/cctnwsqQ.o
/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/nm -n
/usr/lib/gcc/i686-pc-mingw32/4.6.0/crtend.o
/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto-wrapper.exe
/cygdrive/d/temp/cache/cctnwsqQ.o
i686-pc-mingw32-gcc @/cygdrive/d/temp/cache/ccxQFBDB.args
Using built-in specs.
COLLECT_GCC=i686-pc-mingw32-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto-wrapper.exe
Target: i686-pc-mingw32
Configured with: ./configure --prefix=/usr --enable-win32-registry
--enable-threads=win32 --enable-languages=c,c++,lto --with-win32-nlsapi=unicode
--enable-tls --disable-bootstrap --target=i686-pc-mingw32 --enable-shared
--enable-interpreter --disable-sjlj-exceptions
Thread model: win32
gcc version 4.6.0 20100811 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=pentiumpro'
'-fltrans-output-list=/cygdrive/d/temp/cache/ccCFAe8S.ltrans.out' '-fwpa'
'-combine'
/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto1.exe -quiet -dumpbase cctnwsqQ.o
-mtune=generic -march=pentiumpro -auxbase cctnwsqQ -version
-fltrans-output-list=/cygdrive/d/temp/cache/ccCFAe8S.ltrans.out -fwpa
@/cygdrive/d/temp/cache/ccno7J9Q
GNU GIMPLE (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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 GIMPLE (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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_PATH=/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/:/usr/lib/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/:/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/4.6.0/:/usr/libexec/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/:/usr/lib/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/bin/
LIBRARY_PATH=/usr/lib/gcc/i686-pc-mingw32/4.6.0/:/usr/lib/gcc/i686-pc-mingw32/4.6.0/../../../../i686-pc-mingw32/lib/
COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=pentiumpro'
'-fltrans-output-list=/cygdrive/d/temp/cache/ccCFAe8S.ltrans.out' '-fwpa'
'-combine'
i686-pc-mingw32-gcc @/cygdrive/d/temp/cache/ccQqp9cJ.args
Using built-in specs.
COLLECT_GCC=i686-pc-mingw32-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto-wrapper.exe
Target: i686-pc-mingw32
Configured with: ./configure --prefix=/usr --enable-win32-registry
--enable-threads=win32 --enable-languages=c,c++,lto --with-win32-nlsapi=unicode
--enable-tls --disable-bootstrap --target=i686-pc-mingw32 --enable-shared
--enable-interpreter --disable-sjlj-exceptions
Thread model: win32
gcc version 4.6.0 20100811 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=pentiumpro' '-fltrans'
'-o' '/cygdrive/d/temp/cache/ccCFAe8S.ltrans0.ltrans.o'
/usr/libexec/gcc/i686-pc-mingw32/4.6.0/lto1.exe -quiet -dumpbase
ccCFAe8S.ltrans0.o -mtune=generic -march=pentiumpro -auxbase-strip
/cygdrive/d/temp/cache/ccCFAe8S.ltrans0.ltrans.o -version -fltrans
/cygdrive/d/temp/cache/ccCFAe8S.ltrans0.o -o /cygdrive/d/temp/cache/ccuA9e4M.s
GNU GIMPLE (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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 GIMPLE (GCC) version 4.6.0 20100811 (experimental) (i686-pc-mingw32)
compiled by GNU C version 4.6.0 20100801 (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
In file included from :0:0:
memrefimp.c: In function ?isspace?:
memrefimp.c:2:50: error: Invalid first operand of MEM_REF.
&_pctype
memrefimp.c:2:81: note: in statement
_pctype.0_1 = _pctype;
memrefimp.c:2:50: error: Invalid address operand in MEM_REF.
_pctype;
_pctype.0_1 = _pctype;
memrefimp.c:2:50: 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.
lto-wrapper: i686-pc-mingw32-gcc returned 1 exit status
collect2: lto-wrapper returned 1 exit status
--
Summary: [4.6 regression] internal compiler error: verify_stmts
failed with -fwhopr
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
GCC build triplet: i686-pc-cygwin
GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45255