Martin KalbfuĆ wrote:
I reduced my game code to the needed data types and code.
The ICE is reproducable.
P18:~/gpc/testgpc/adriaan] adriaan% gpc schemata_bug.pas ../../gcc-3.4.6/gcc/p/typecheck.c:4407:process_otherwise: failed assertion `TREE_CODE (constructor_max_index) == INTEGER_CST' schemata_bug.pas: In procedure `test_procedure': schemata_bug.pas:75: error: Internal compiler error. Please submit a full bug report to the GPC mailing list gpc@gnu.de. See URL:http://www.gnu-pascal.de/todo.html for details. [P18:~/gpc/testgpc/adriaan] adriaan% gpc -v Reading specs from /Developer/Pascal/gpc346u4/lib/gcc/i386-apple-darwin9/3.4.6/specs Configured with: ../gcc-3.4.6/configure --enable-languages=pascal,c --enable-threads=posix --disable-nls --target=i386-apple-darwin9 --host=i386-apple-darwin9 --build=i386-apple-darwin9 --prefix=/Developer/Pascal/gpc346u4 --with-arch=pentium-m --with-tune=prescott Thread model: posix gpc version 20070904, based on gcc-3.4.6
Regards,
Adriaan van Os