------- Comment #7 from ghazi at gcc dot gnu dot org 2009-12-08 06:10 ------- I took a quick look. First, there seems to be two separate bugs reported here. One bug, reported by HJ, appears to be lto/whopr related, and so happens on systems lto is activated. The other bug is specific to Darwin (10 only?) and happens at all optimizations levels without lto. Jack reported the Darwin errors happen on the DBL_MAX overflow check. I ran the testcase with lto and it failed in the TEST_ONE_PART_INF section. The two different errors may have the same root cause, or not in which case a separate PR should be opened for the Darwin error.
The second comment I have is that all of these are runtime/execute failures. That means it's not related to MPC per se which only handles compile-time optimizations. In addition to the compile-time checks, the testcase sanity checks the runtime behavior of GCC and that's what's failing. -- ghazi at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC|ghazi at caip dot rutgers |ghazi at gcc dot gnu dot org |dot edu | Last reconfirmed|2009-11-17 01:47:17 |2009-12-08 06:10:08 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42074