This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [buildrobot] pdp11-aout
- From: Joern Rennecke <joern dot rennecke at embecosm dot com>
- To: Paul Koning <paulkoning at comcast dot net>
- Cc: Jan-Benedict Glaw <jbglaw at lug-owl dot de>, "gcc at gcc dot gnu dot org Development" <gcc at gcc dot gnu dot org>
- Date: Tue, 26 Nov 2013 16:03:52 +0000
- Subject: Re: [buildrobot] pdp11-aout
- Authentication-results: sourceware.org; auth=none
- References: <20131126032546 dot GX30563 at lug-owl dot de> <35F5B26B-B1E5-40E3-A598-F715571B9522 at comcast dot net>
On 26 November 2013 15:55, Paul Koning <paulkoning@comcast.net> wrote:
> Is there a requirement that all targets must have branch cost that it, at least some of the time, 4 or greater?
Not by design, although there seem to be a number of issues with
supporting targets with a lower branch cost. E.g. consider
LOGICAL_OP_NON_SHORT_CIRCUIT - the default of which also seems to
assume superscalarity and a cheap flag-set operation - and its impact
on/treatment by the test suite.
> If so, why? If not, then I suppose cfgexpand.c could be changed to defeat this message
I agree.
, but how, or why?
Changing this target macro into a target hook should do the trick.