https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61315
Bug ID: 61315
Summary: wide-int.cc cannot be built by darwin system compiler
Product: gcc
Version: 4.10.0
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: fxcoudert at gcc dot gnu.org
On i686-apple-darwin (secondary target) and x86_64-apple-darwin, GCC trunk does
not bootstrap with the system compiler due 4 occurrences of this failure:
../../trunk/gcc/wide-int.cc:1274:23: error: invalid use of a cast in a inline
asm context requiring an l-value: remove the cast or build with
-fheinous-gnu-extensions
umul_ppmm (val[1], val[0], op1.ulow (), op2.ulow ());
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thus, either the flag should be added to the default flags, or the code should
be amended (this was PR61146, but it was resolved in INVALID).