http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52878

--- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2012-04-18 
17:23:24 UTC ---
> I've combined HJ's two patches to one and verified that it restores bootstrap
> on sparc64-linux.

But it probably breaks SPARC/Solaris, as TARGET_LONG_DOUBLE_128 must be
non-zero for this target.  MASK_LONG_DOUBLE_128 and TARGET_LONG_DOUBLE_128 must
always be defined to meaningful values, irrespective of whether
long-double-switch.opt is included; that's why sparc.opt also contains the
entry.

If the original patch breaks this mechanism, it should IMO provide a general
replacement, as other architectures might be affected.

Reply via email to