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).

Reply via email to