http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52636
Bug #: 52636 Summary: [4.8 Regression] ICE: tree check: expected integer_cst, have string_cst in tree_to_double_int, at tree.h:4324 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: domi...@lps.ens.fr CC: bur...@net-b.de, rgue...@gcc.gnu.org Host: x86_64-apple-darwin10 Target: x86_64-apple-darwin10 Build: x86_64-apple-darwin10 Since revision 185466, compiling aermod.f90 from the polyhedron test suite with '-O3 --param max-inline-insns-auto=51' and above gives an ICE: [macbook] lin/test% /opt/gcc/gcc4.8w-185465p4/bin/gfortran -O3 --param max-inline-insns-auto=51 aermod.f90 [macbook] lin/test% /opt/gcc/gcc4.8w-185466p4/bin/gfortran -O3 --param max-inline-insns-auto=50 aermod.f90 [macbook] lin/test% /opt/gcc/gcc4.8w-185466p4/bin/gfortran -O3 --param max-inline-insns-auto=51 aermod.f90 aermod.f90: In function 'preinclud_.part.28': aermod.f90:4628:0: internal compiler error: tree check: expected integer_cst, have string_cst in tree_to_double_int, at tree.h:4324 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. So far my attempts to reduce the code have not been successful.