------- Comment #7 from inform at tiker dot net 2008-01-24 21:03 ------- In the original ice.cpp, there is a declaration of cyl_bessel_j of two template arguments. So there are two different issues:
1. gcc ICEs on Richard's reduced code 2. it doesn't find the two-argument version of cyl_bessel_j. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34950