[Bug target/63621] New: [ICE] symtab_node::verify failed

jojelino at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Oct 22 18:28:00 GMT 2014


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63621

            Bug ID: 63621
           Summary: [ICE] symtab_node::verify failed
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jojelino at gmail dot com
              Host: i686-pc-cygwin
            Target: i686-pc-cygwin
             Build: i686-pc-cygwin

Created attachment 33783
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33783&action=edit
preprocesed source

g++ -L/tmp/winsup/i686-pc-cygwin/winsup/cygwin -isystem
/tmp/winsup/winsup/cygwin/include -B/tmp/winsup/i686-pc-cygwin/newlib/ -isystem
/tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -xc++ -nostdinc -I. -I../../.././winsup/cygwin
-isystem /tmp/winsup/winsup/cygwin/include -isystem
/tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -isystem /tmp/winsup/winsup/cygwin/include
-isystem /tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -isystem /usr/include/c++/5.0.0 -isystem
/usr/include/c++/5.0.0/i686-pc-cygwin -isystem /usr/include/c++/5.0.0/backward
-isystem /usr/lib/gcc/i686-pc-cygwin/5.0.0/include -isystem /usr/local/include
-isystem /usr/lib/gcc/i686-pc-cygwin/5.0.0/include-fixed -isystem /usr/include
-isystem /usr/include/w32api -fomit-frame-pointer -mstackrealign -march=core2
-mfpmath=sse -O2 -g -fno-rtti -fno-exceptions -fno-use-cxa-atexit -Wall
-Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin
-fmessage-length=0 -MMD -fomit-frame-pointer -fmerge-constants -ftracer -c -o
fhandler_socket.o ../../.././winsup/cygwin/fhandler_socket.cc -save-temps -v


g++: warning: -pipe ignored because -save-temps specified
Using built-in specs.
COLLECT_GCC=g++
Target: i686-pc-cygwin
Configured with: ./configure --config-cache --prefix=/usr
--disable-win32-registry --enable-threads=win32
--enable-languages=c,c++,lto,fortran --with-win32-nlsapi=unicode
--disable-bootstrap --enable-shared --disable-sjlj-exceptions --enable-gomp
--enable-cloog-backend=isl LTLDFLAGS=-no-undefined
lt_cv_deplibs_check_method=pass_all
Thread model: win32
gcc version 5.0.0 20141022 (experimental) (GCC)

COLLECT_GCC_OPTIONS='-L/tmp/winsup/i686-pc-cygwin/winsup/cygwin' '-isystem'
'/tmp/winsup/winsup/cygwin/include' '-B' '/tmp/winsup/i686-pc-cygwin/newlib/'
'-isystem' '/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-nostdinc' '-I' '.' '-I'
'../../.././winsup/cygwin' '-isystem' '/tmp/winsup/winsup/cygwin/include'
'-isystem' '/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-isystem'
'/tmp/winsup/winsup/cygwin/include' '-isystem'
'/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-isystem' '/usr/include/c++/5.0.0'
'-isystem' '/usr/include/c++/5.0.0/i686-pc-cygwin' '-isystem'
'/usr/include/c++/5.0.0/backward' '-isystem'
'/usr/lib/gcc/i686-pc-cygwin/5.0.0/include' '-isystem' '/usr/local/include'
'-isystem' '/usr/lib/gcc/i686-pc-cygwin/5.0.0/include-fixed' '-isystem'
'/usr/include' '-isystem' '/usr/include/w32api' '-mstackrealign' '-march=core2'
'-mfpmath=sse' '-O2' '-g' '-fno-rtti' '-fno-exceptions' '-fno-use-cxa-atexit'
'-Wall' '-Wstrict-aliasing' '-Wwrite-strings' '-fno-common' '-pipe' '-fbuiltin'
'-fmessage-length=0' '-MMD' '-fomit-frame-pointer' '-fmerge-constants'
'-ftracer' '-c' '-o' 'fhandler_socket.o' '-save-temps' '-v' '-shared-libgcc'
 /usr/libexec/gcc/i686-pc-cygwin/5.0.0/cc1plus.exe -E -quiet -nostdinc -v -I .
-I ../../.././winsup/cygwin -MMD fhandler_socket.d -MQ fhandler_socket.o -Dunix
-isystem /tmp/winsup/winsup/cygwin/include -isystem
/tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -isystem /tmp/winsup/winsup/cygwin/include
-isystem /tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -isystem /tmp/winsup/winsup/cygwin/include
-isystem /tmp/winsup/i686-pc-cygwin/newlib/targ-include -isystem
/tmp/winsup/newlib/libc/include -isystem /usr/include/c++/5.0.0 -isystem
/usr/include/c++/5.0.0/i686-pc-cygwin -isystem /usr/include/c++/5.0.0/backward
-isystem /usr/lib/gcc/i686-pc-cygwin/5.0.0/include -isystem /usr/local/include
-isystem /usr/lib/gcc/i686-pc-cygwin/5.0.0/include-fixed -isystem /usr/include
-isystem /usr/include/w32api ../../.././winsup/cygwin/fhandler_socket.cc
-mstackrealign -march=core2 -mfpmath=sse -Wall -Wstrict-aliasing
-Wwrite-strings -fno-rtti -fno-exceptions -fno-use-cxa-atexit -fno-common
-fbuiltin -fmessage-length=0 -fomit-frame-pointer -fmerge-constants -ftracer -g
-fworking-directory -O2 -fpch-preprocess -o fhandler_socket.ii
ignoring duplicate directory "/tmp/winsup/winsup/cygwin/include"
ignoring duplicate directory "/tmp/winsup/i686-pc-cygwin/newlib/targ-include"
ignoring duplicate directory "/tmp/winsup/newlib/libc/include"
ignoring duplicate directory "/tmp/winsup/winsup/cygwin/include"
ignoring duplicate directory "/tmp/winsup/i686-pc-cygwin/newlib/targ-include"
ignoring duplicate directory "/tmp/winsup/newlib/libc/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../.././winsup/cygwin
 /tmp/winsup/winsup/cygwin/include
 /tmp/winsup/i686-pc-cygwin/newlib/targ-include
 /tmp/winsup/newlib/libc/include
 /usr/include/c++/5.0.0
 /usr/include/c++/5.0.0/i686-pc-cygwin
 /usr/include/c++/5.0.0/backward
 /usr/lib/gcc/i686-pc-cygwin/5.0.0/include
 /usr/local/include
 /usr/lib/gcc/i686-pc-cygwin/5.0.0/include-fixed
 /usr/include
 /usr/include/w32api
End of search list.
COLLECT_GCC_OPTIONS='-L/tmp/winsup/i686-pc-cygwin/winsup/cygwin' '-isystem'
'/tmp/winsup/winsup/cygwin/include' '-B' '/tmp/winsup/i686-pc-cygwin/newlib/'
'-isystem' '/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-nostdinc' '-I' '.' '-I'
'../../.././winsup/cygwin' '-isystem' '/tmp/winsup/winsup/cygwin/include'
'-isystem' '/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-isystem'
'/tmp/winsup/winsup/cygwin/include' '-isystem'
'/tmp/winsup/i686-pc-cygwin/newlib/targ-include' '-isystem'
'/tmp/winsup/newlib/libc/include' '-isystem' '/usr/include/c++/5.0.0'
'-isystem' '/usr/include/c++/5.0.0/i686-pc-cygwin' '-isystem'
'/usr/include/c++/5.0.0/backward' '-isystem'
'/usr/lib/gcc/i686-pc-cygwin/5.0.0/include' '-isystem' '/usr/local/include'
'-isystem' '/usr/lib/gcc/i686-pc-cygwin/5.0.0/include-fixed' '-isystem'
'/usr/include' '-isystem' '/usr/include/w32api' '-mstackrealign' '-march=core2'
'-mfpmath=sse' '-O2' '-g' '-fno-rtti' '-fno-exceptions' '-fno-use-cxa-atexit'
'-Wall' '-Wstrict-aliasing' '-Wwrite-strings' '-fno-common' '-pipe' '-fbuiltin'
'-fmessage-length=0' '-MMD' '-fomit-frame-pointer' '-fmerge-constants'
'-ftracer' '-c' '-o' 'fhandler_socket.o' '-save-temps' '-v' '-shared-libgcc'
 /usr/libexec/gcc/i686-pc-cygwin/5.0.0/cc1plus.exe -fpreprocessed
fhandler_socket.ii -quiet -dumpbase fhandler_socket.cc -mstackrealign
-march=core2 -mfpmath=sse -auxbase-strip fhandler_socket.o -g -O2 -Wall
-Wstrict-aliasing -Wwrite-strings -version -fno-rtti -fno-exceptions
-fno-use-cxa-atexit -fno-common -fbuiltin -fmessage-length=0
-fomit-frame-pointer -fmerge-constants -ftracer -o fhandler_socket.s
GNU C++ (GCC) version 5.0.0 20141022 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 5.0.0 20141013 (experimental), GMP version
6.0.0, MPFR version 3.1.2, MPC version 0.9
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C++ (GCC) version 5.0.0 20141022 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 5.0.0 20141013 (experimental), GMP version
6.0.0, MPFR version 3.1.2, MPC version 0.9
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: f09d71a5c382d149c64ec927d5a8d419
../../.././winsup/cygwin/fhandler_socket.cc:2374:1: error: Both section and
comdat group is set
 }
 ^
_ZZN15fhandler_socket13recv_internalEP7_WSAMSGbE10WSARecvMsg/1908 (INT
(__attribute__((__stdcall__)) * WSARecvMsg)(SOCKET, LPWSAMSG, LPDWORD,
LPWSAOVERLAPPED, LPWSAOVERLAPPED_COMPLETION_ROUTINE)) @0x7d2be388
  Type: variable definition analyzed
  Visibility: public comdat
comdat_group:_ZZN15fhandler_socket13recv_internalEP7_WSAMSGbE10WSARecvMsg
one_only section:.data_cygwin_nocopy
  References:
  Referring: _ZN15fhandler_socket13recv_internalEP7_WSAMSGb@12/1909
(read)_ZN15fhandler_socket13recv_internalEP7_WSAMSGb@12/1909
(addr)_ZN15fhandler_socket13recv_internalEP7_WSAMSGb@12/1909 (read)
  Availability: not-ready
  Varpool flags:
../../.././winsup/cygwin/fhandler_socket.cc:2374:1: internal compiler error:
symtab_node::verify failed

../../.././winsup/cygwin/fhandler_socket.cc:2374:1: internal compiler error:
Aborted
g++: internal compiler error: Aborted (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.



More information about the Gcc-bugs mailing list