bash-2.05b$ cat tst.c extern double floor (double); int f (float minX) { return (int)floor(minX); } bash-2.05b$ ./cc1 tst.c -Os f
Analyzing compilation unitPerforming intraprocedural optimizations Assembling functions: f tst.c: In function ‘f’: tst.c:6: internal compiler error: in expand_builtin_int_roundingfn, at builtins.c:2225 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. bash-2.05b$ ./cc1 --version GNU C version 4.1.0 20050428 (experimental) (powerpc-eabisim) compiled by GNU C version 3.2.3 20030502 (Red Hat Linux 3.2.3-49). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 -- Summary: ppc-eabisim ICE in expand_builtin_int_roundingfn Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu GCC target triplet: ppc-eabisim http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21400