This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/45524] r163815/r163816 produces new regressions on x86_64-apple-darwin10
- From: "joseph at codesourcery dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Sep 2010 11:05:02 -0000
- Subject: [Bug target/45524] r163815/r163816 produces new regressions on x86_64-apple-darwin10
- References: <bug-45524-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #17 from joseph at codesourcery dot com 2010-09-04 11:05 -------
Subject: Re: r163815/r163816 produces new regressions on
x86_64-apple-darwin10
On Sat, 4 Sep 2010, bonzini at gnu dot org wrote:
> Please revert the patch in both gcc and src. It's clear that the way to go is
> to first write small patch to smooth out the nuances you pointed out, and then
> introduce the new macro in a way that doesn't change the semantics. Sorry for
> the spotty review. :/
Since the differences are generally deliberate, what's actually wanted is
a macro that preserves them. The basic information of which targets
support DFP by default / at all and what the default format is on each
target should be in a single place. The information about whether $target
or $host is relevant, and about what the configuration variables should be
set to if DFP is disabled, should be passed as arguments to the macro.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45524