[Bug c++/36789] New: internal compiler error: in expand_expr_real_1, at expr.c:6953

2008-07-10 Thread korusef at gmail dot com
ype `void 
   (*)(void*)'
delegate.cpp:48: error: candidates are: template 
   void delegate(void*)

But version 4.1.2 doesn't detect error at all and compiles the program without
error. The resulting code ends with segfault.

Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.2
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib --disable-checking
--disable-werror --enable-secureplt --disable-libunwind-exceptions
--disable-multilib --enable-libmudflap --disable-libssp --enable-java-awt=gtk
--enable-objc-gc --enable-languages=c,c++,java,objc,obj-c++,fortran
--enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2)
 /usr/libexec/gcc/i686-pc-linux-gnu/4.1.2/cc1plus -E -quiet -v -D_GNU_SOURCE
delegate.cpp -mtune=pentiumpro -fpch-preprocess -o delegate.ii
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/libffi
 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4
 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/i686-pc-linux-gnu
 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/backward
 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include
 /usr/include
End of search list.
 /usr/libexec/gcc/i686-pc-linux-gnu/4.1.2/cc1plus -fpreprocessed delegate.ii
-quiet -dumpbase delegate.cpp -mtune=pentiumpro -auxbase delegate -version -o
delegate.s
GNU C++ version 4.1.2 (Gentoo 4.1.2) (i686-pc-linux-gnu)
compiled by GNU C version 4.1.2 (Gentoo 4.1.2).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 7d6b56528cd4ae17b53be09f49b00cbc
 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/as -V
-Qy -o delegate.o delegate.s
GNU assembler version 2.18 (i686-pc-linux-gnu) using BFD version (GNU Binutils)
2.18
 /usr/libexec/gcc/i686-pc-linux-gnu/4.1.2/collect2 --eh-frame-hdr -m elf_i386
-dynamic-linker /lib/ld-linux.so.2
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../crt1.o
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../crti.o
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/crtbegin.o
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2 -L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/lib
-L/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../.. delegate.o -lstdc++ -lm -lgcc_s
-lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/crtend.o
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../crtn.o


-- 
   Summary:  internal compiler error: in expand_expr_real_1, at
expr.c:6953
   Product: gcc
   Version: 4.2.3
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: korusef at gmail dot com
 GCC build triplet: i486-linux-gnu
  GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu


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



[Bug c++/36789] internal compiler error: in expand_expr_real_1, at expr.c:6953

2008-07-10 Thread korusef at gmail dot com


--- Comment #1 from korusef at gmail dot com  2008-07-10 12:44 ---
Created an attachment (id=15890)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15890&action=view)
Source file with the problem


-- 


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



[Bug c++/36789] internal compiler error: in expand_expr_real_1, at expr.c:6953

2008-07-10 Thread korusef at gmail dot com


--- Comment #2 from korusef at gmail dot com  2008-07-10 12:45 ---
Created an attachment (id=15891)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15891&action=view)
Preprocessed result of the source file delegate.cpp


-- 


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