From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cvs.linux-mips.org (eddie.linux-mips.org [148.251.95.138]) by sourceware.org (Postfix) with ESMTP id AA762397A00C for ; Fri, 4 Dec 2020 16:03:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org AA762397A00C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux-mips.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=macro@linux-mips.org Received: from localhost.localdomain ([127.0.0.1]:55062 "EHLO localhost" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S23991077AbgLDQDe0hzHC (ORCPT ); Fri, 4 Dec 2020 17:03:34 +0100 Date: Fri, 4 Dec 2020 16:03:34 +0000 (GMT) From: "Maciej W. Rozycki" To: Hans-Peter Nilsson cc: Eric Botcazou , gcc-patches@gcc.gnu.org Subject: Re: H8 cc0 conversion In-Reply-To: Message-ID: References: <97ecedff-d840-a5cc-8178-39ce8e2175c5@redhat.com> <61fe31f6-bfb0-6adc-6f5b-dc7dca1e8634@redhat.com> <7763357.gu0YAMHDHY@fomalhaut> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KHOP_HELO_FCRDNS, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2020 16:03:39 -0000 On Wed, 25 Nov 2020, Hans-Peter Nilsson wrote: > Current cc0 head-count is down to avr, cr16, h8300, vax, with > two of them recently having patches posted, alas not a lot of > ports left to try this advice. Hmm, the VAX port surely did not qualify for an innovative approach anyway (though still I made it a bit different by means of how I (ab)used subst iterators and chose to ignore both rtx's in SELECT_CC_MODE; arguably that was the only sustainable choice) as it has been too bitrotten to make experiments with without a major cleanup being made first, and by the time I started the effort no time has left for it. Otherwise you would simply not know if any phenomenon observed is due to the change being made or unrelated breakage. As usually with software however nothing has been cast in stone (even things made to be as stable as ABIs do change from time to time), so with the conversion out of the way any remaining cleanup can be made and then we can try removing the splits in favour to clobbers exposed pre-reload and see what happens. If that turns out feasible, then other ports of this kind may follow. You may want to have your observations posted in the wiki however. Maciej