------- Comment #3 from jojelino at gmail dot com  2010-07-06 15:26 -------
Created an attachment (id=21108)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21108&action=view)
another testcase

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 --with-win32-nlsapi=unicode --enable-tls
--disable-bootstrap --enable-shared --disable-sjlj-exceptions
--enable-languages=c,c++ --no-create --no-recursion
Thread model: posix
gcc version 4.6.0 20100706 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-O2' '-I.' '-I.' '-I./common' '-I./config'
'-DLOCALEDIR="/usr/share/locale"' '-DHAVE_CONFIG_H' '-I./../include/opcode'
'-I./../opcodes/..' '-I./../readline/..' '-I../bfd' '-I./../bfd'
'-I./../include' '-I../libdecnumber' '-I./../libdecnumber' '-I./gnulib'
'-Ignulib' '-DMI_OUT=1' '-DTUI=1' '-I/usr/include' '-I/usr/include' '-Wall'
'-Wdeclaration-after-statement' '-Wpointer-arith' '-Wformat-nonliteral'
'-Wno-pointer-sign' '-Wno-unused' '-Wunused-value' '-Wunused-function'
'-Wno-switch' '-Wno-char-subscripts' '-c' '-o' 'python.o' '-MT' 'python.o'
'-MMD' '-MP' '-MF' '.deps/python.Tpo' '-fno-strict-aliasing' '-DNDEBUG'
'-fwrapv' '-save-temps' '-v' '-mtune=generic' '-march=pentiumpro'
 /usr/libexec/gcc/i686-pc-cygwin/4.6.0/cc1.exe -E -quiet -v -I. -I. -I./common
-I./config -I./../include/opcode -I./../opcodes/.. -I./../readline/.. -I../bfd
-I./../bfd -I./../include -I../libdecnumber -I./../libdecnumber -I./gnulib
-Ignulib -I/usr/include -I/usr/include -MMD python.d -MF .deps/python.Tpo -MP
-MT python.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
-DLOCALEDIR="/usr/share/locale" -DHAVE_CONFIG_H -DMI_OUT=1 -DTUI=1 -DNDEBUG
./python/python.c -mtune=generic -march=pentiumpro -Wall
-Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral
-Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch
-Wno-char-subscripts -fno-strict-aliasing -fwrapv -O2 -fpch-preprocess -o
python.i
ignoring duplicate directory "/usr/include"
ignoring duplicate directory
"/usr/lib/gcc/i686-pc-cygwin/4.6.0/../../../../i686-pc-cygwin/lib/../../include/w32api"
ignoring duplicate directory "."
ignoring duplicate directory "./../readline/.."
ignoring duplicate directory "./../bfd"
ignoring duplicate directory "./../libdecnumber"
ignoring duplicate directory "gnulib"
ignoring duplicate directory "/usr/include"
  as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 .
 ./common
 ./config
 ./../include/opcode
 ./../opcodes/..
 ../bfd
 ./../include
 ../libdecnumber
 ./gnulib
 /usr/local/include
 /usr/lib/gcc/i686-pc-cygwin/4.6.0/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='-O2' '-I.' '-I.' '-I./common' '-I./config'
'-DLOCALEDIR="/usr/share/locale"' '-DHAVE_CONFIG_H' '-I./../include/opcode'
'-I./../opcodes/..' '-I./../readline/..' '-I../bfd' '-I./../bfd'
'-I./../include' '-I../libdecnumber' '-I./../libdecnumber' '-I./gnulib'
'-Ignulib' '-DMI_OUT=1' '-DTUI=1' '-I/usr/include' '-I/usr/include' '-Wall'
'-Wdeclaration-after-statement' '-Wpointer-arith' '-Wformat-nonliteral'
'-Wno-pointer-sign' '-Wno-unused' '-Wunused-value' '-Wunused-function'
'-Wno-switch' '-Wno-char-subscripts' '-c' '-o' 'python.o' '-MT' 'python.o'
'-MMD' '-MP' '-MF' '.deps/python.Tpo' '-fno-strict-aliasing' '-DNDEBUG'
'-fwrapv' '-save-temps' '-v' '-mtune=generic' '-march=pentiumpro'
 /usr/libexec/gcc/i686-pc-cygwin/4.6.0/cc1.exe -fpreprocessed python.i -quiet
-dumpbase python.c -mtune=generic -march=pentiumpro -auxbase-strip python.o -O2
-Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral
-Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch
-Wno-char-subscripts -version -fno-strict-aliasing -fwrapv -o python.s
GNU C (GCC) version 4.6.0 20100706 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.6.0 20100705 (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 20100706 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 4.6.0 20100705 (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: 4d7e4dee7aec4de4bc97bcb7391f1265
./python/python.c: In function ‘gdbpy_parameter_value’:
./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_TrueStruct];

# VUSE <.MEM_46(D)>
D.26034_13 = MEM[(struct PyObject *)&_Py_TrueStruct].ob_refcnt;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_TrueStruct];

# .MEM_49 = VDEF <.MEM_46(D)>
MEM[(struct PyObject *)&_Py_TrueStruct].ob_refcnt = D.26035_14;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_ZeroStruct];

# VUSE <.MEM_46(D)>
D.26037_17 = MEM[(struct PyObject *)&_Py_ZeroStruct].ob_refcnt;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_ZeroStruct];

# .MEM_50 = VDEF <.MEM_46(D)>
MEM[(struct PyObject *)&_Py_ZeroStruct].ob_refcnt = D.26038_18;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_TrueStruct];

# VUSE <.MEM_46(D)>
D.26034_22 = MEM[(struct PyObject *)&_Py_TrueStruct].ob_refcnt;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_TrueStruct];

# .MEM_51 = VDEF <.MEM_46(D)>
MEM[(struct PyObject *)&_Py_TrueStruct].ob_refcnt = D.26035_23;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_ZeroStruct];

# VUSE <.MEM_46(D)>
D.26037_26 = MEM[(struct PyObject *)&_Py_ZeroStruct].ob_refcnt;

./python/python.c:896:1: error: Invalid address operand in MEM_REF.
MEM[(struct PyObject *)&_Py_ZeroStruct];

# .MEM_52 = VDEF <.MEM_46(D)>
MEM[(struct PyObject *)&_Py_ZeroStruct].ob_refcnt = D.26038_27;

./python/python.c:896:1: 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.


-- 


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

Reply via email to