Hang confirmed on Linux:
Code:
$ g++ -v
Using built-in specs.
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2 p1.3)
but "Now at end of input" is not reached. Last debug statement is:
Code:
Entering state 206Reading a token: Next token is token ICE_IDENT_OP ()Shifting token ICE_IDENT_OP, Entering state 224Reducing stack by rule 69 (line 693), return_type ICE_IDENT_OP -> operation_preambleStack now 0 6 18 41 71 6 18 41 71 6 18 41 71 5 14 6 18 41 71 6 18 41 71 6 18 41 71 5 14 5 14 6 18 41 71 5 14 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 15 39 56 121 6 15 39 56 121 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 18 41 71 6 31 52 119 144 167 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230 186 209 230
Again, slice2java on the same file ends successfully.