I recently compiled the Debian archive (around 7000 packages that need to be compiled) on IA64 using trunk to identify new issues before GCC 4.3 is released. I compiled the archive with optimization set to -O3 and found the following ICEs with trunk from 20071116:
- PR34138: verify_ssa failed (found real variable when subvariables should have appeared) (5 failures) No progress yet. - PR34122: ICE in get_addr_dereference_operands, at tree-ssa-operands.c:1746 (44 failures) Already fixed. - PR34206: Segfault in htab_find_with_hash (1 failure) Reported today. - PR33453: ICE in build2_stat, at tree.c:3110 (1 failure) A known issue that hasn't seen any action recently. - PR31976: ssa_operand_alloc, at tree-ssa-operands.c:484 (5 failures) A known issue that is being investigated. None of these bugs is IA64 specific. I'm happy to say that all of the 13 IA64 specific bugs I filed since March have been fixed. The testing was done with 4.3.0 20071116 r127646 from 2007-11-16 to 2007-11-23. Thanks to Gelato and HP for supporting my GCC testing efforts on IA64. Since March, 13 IA64 specific and 52 generic compiler bugs were reported, see http://cyrius.com/tmp/gcc-4.3-ia64.pdf for a full report. -- Martin Michlmayr http://www.cyrius.com/