http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48186
Summary: ICE: SIGFPE (division by zero) in maybe_hot_frequency_p at predict.c:129 with --param hot-bb-frequency-fraction=0 on basic code Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: zso...@seznam.cz ----- testcase.c ----- void foo (void) { } ---------------------- Compiler output: $ gcc -O --param hot-bb-frequency-fraction=0 testcase.c testcase.c: In function 'foo': testcase.c:1:6: internal compiler error: Floating point exception Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Program received signal SIGFPE, Arithmetic exception. 0x0000000000806f9c in maybe_hot_frequency_p (bb=Unhandled dwarf expression opcode 0xf3 ) at /mnt/svn/gcc-trunk/gcc/predict.c:129 129 if (freq < ENTRY_BLOCK_PTR->frequency / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION))